2013-08-11 3 views

ответ

2

RabbitMQ не выглядит в теле сообщения, и похоже, что с заголовками и аргументами ваша проблема не может быть решена. Вы должны позаботиться о дублирующих устройствах на стороне клиента.

PS: в любом случае, каждый потребитель должен заботиться о дубликатов, причины является

Существует возможность дублирования сообщений здесь, поскольку брокер мог бы послать подтверждение того, что никогда не достигшего производителя (из-за до сетевых сбоев и т. д.). Поэтому потребительские приложения должны будут выполнить дедупликацию или обрабатывать входящие сообщения в idempotent способом.

из official docs

+0

этой причине не будет применяться к моему прецеденту. Я просто хочу, чтобы мой издатель запустил задания в очередь и у них уже есть очередь очереди. Но, честно говоря, я буду поддерживать состояние на db на том, что было запланировано. –

Смежные вопросы