Rabbitmq не сохраняет сообщение в обмен, если нет подписчика?

0
задан Leo Zhang 18 January 2019 в 17:34
поделиться

1 ответ

Если RabbitMQ не может направить сообщение в очередь, сообщение отбрасывается.

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

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


ПРИМЕЧАНИЕ: команда RabbitMQ отслеживает список рассылки rabbitmq-users и только иногда отвечает на вопросы в StackOverflow.

0
ответ дан Luke Bakken 18 January 2019 в 17:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: