1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- old_sound_rabbit_mq:
- connections:
- default:
- host: "%rabbit_mq.host%"
- port: "%rabbit_mq.port%"
- user: "%rabbit_mq.user%"
- password: "%rabbit_mq.password%"
- vhost: "%rabbit_mq.vhost%"
- lazy: true
- connection_timeout: 4
- read_write_timeout: 4
- # requires php-amqplib v2.4.1+ and PHP5.4+
- keepalive: true
- # requires php-amqplib v2.4.1+
- heartbeat: 60
- #requires php_sockets.dll
- # use_socket: true # default false
- producers:
- flowdat_tasklogger:
- connection: default
- exchange_options: {name: 'send', type: topic}
- service_alias: fd_tasklogger_service # no alias by default
- command_producer:
- connection: default
- exchange_options: {name: 'command', type: topic}
- service_alias: command_producer_service # no alias by default
- consumers:
- flowdat_tasklogger:
- connection: default
- exchange_options: {name: 'send', type: topic}
- queue_options: {name: "send.%env(AMQP_KEY)%", routing_keys : ["%env(AMQP_KEY)%"]}
- callback: flowdat_tasklogger_service # sf service id
- command_consumer:
- connection: default
- exchange_options: {name: 'command', type: topic}
- queue_options: {name: "command.%env(AMQP_KEY)%", routing_keys : ["%env(AMQP_KEY)%"]}
- callback: command_consumer_service # sf service id
- log_consumer:
- connection: default
- exchange_options: {name: 'log', type: topic}
- queue_options: {name: 'log', routing_keys : ["#"]}
- callback: log_consumer_service # sf service id
|