Does RabbitMQ do round robin distribution of messages in following situation ?
RabbitMQ configuration :
- Exchange type - Topic
- Routing key - notify.#
Producer is pushing the message to above exchange with following different topics-
notify.log.# , notify.status.#, notify.priceChange.#
There are 4 consumers are running on different servers.
3 consumers are doing the same processing and running on different instance of same application under a load balancer.(They want to consume every message pushed by producer)
They are listening to "notification_queue" attached with routing key "notify.#".
Remaining 4th consumer is doing some different processing than first 3 consumers and running on different server(of different application).
It is listening to "log_queue" attached with routing key "notify.log.#".
Will RabbitMQ distribute message in round robin fashion in first 3 consumers(in point 1)?
Please help.