RabbitMQ — создать первичного и вторичного потребителя

#rabbitmq

#rabbitmq

Вопрос:

Возможно ли в RabbitMQ установить одного потребителя (т.Е. Приложение для Android) в качестве основного, но отправить сообщение второму потребителю (т.Е. Серверу), когда первый потребитель не подтверждает сообщение?

Ответ №1:

Когда один потребитель не принимает сообщения, они повторно помещаются в очередь (после некоторого тайм-аута или при разрыве соединения и т. Д.), А Затем они распределяются среди других потребителей циклическим способом.

Также вас могут заинтересовать приоритеты потребителей.

Приоритеты потребителей позволяют гарантировать, что потребители с высоким приоритетом получают сообщения, пока они активны, при этом сообщения отправляются потребителям с более низким приоритетом только при блокировке потребителей с высоким приоритетом.