あなたは
を探しているからといって...古いサウンドRabbitMQのバンドルのための偉大な設定...
訪問http://www.inanzzz.com/、あなたが望む何を与えるだろう「のRabbitMQ」を検索ために。
あなたの質問に対処するには、以下の設定を使用できます(テストはしていませんが、問題はありません)。しかし、あなたはまだので、この例に従うなど全機能/クラス/消費者/プロデューサーを記述する必要があります。RabbitMQ topic example with symfony including 1 Producer & 1 Exchange & 2 Queue & N Worker & 2 Consumer
old_sound_rabbit_mq:
connections:
default:
host: %rabbitmq.host%
port: %rabbitmq.port%
user: %rabbitmq.user%
password: %rabbitmq.pswd%
vhost: /
lazy: true
producers:
user_update_producer:
connection: default
exchange_options: { name: user.update, type: topic }
consumers:
user_update_consumer:
connection: default
exchange_options: { name: user.update, type: topic }
queue_options:
name: user_update_queue
routing_keys:
- 'user.update.address'
- 'user.update.profile'
callback: your_application.consumer.user_update_consumer
それは流れです:user.update (P)
- >user.update (E)
- >[user.update.address & user.update.profile]
- >user_update_queue (Q)