#rabbitmq #rabbitmq-exchange
#rabbitmq #rabbitmq-обмен
Вопрос:
Например, теперь на обмен тем подписано десять потребителей. Мне нужно отправить сообщение. Все десять потребителей получают его и используют только один раз, а затем уничтожают сообщение. Как я могу это сделать? Только RabbitMQ!!
Комментарии:
1. Вы хотите, чтобы каждый потребитель потреблял целые сообщения этой темы?
Ответ №1:
Пожалуйста, ознакомьтесь с руководством, посвященным тому, как работают обмены темами:https://www.rabbitmq.com/tutorials/tutorial-five-python.html
Вы не можете гарантировать, что потребители получат сообщение «только один раз». Ошибки могут привести, помимо прочего, к повторным поставкам. Это редко, но это может произойти.
RabbitMQ не предоставляет никакой поддержки для подтверждения того, что несколько потребителей получили и обработали сообщение. Вам придется реализовать это самостоятельно.
ПРИМЕЧАНИЕ: команда RabbitMQ отслеживает rabbitmq-users
список рассылки и только иногда отвечает на вопросы в StackOverflow.