Есть ли способ, которым издатель может быть признан, что опубликованное сообщение было доставлено слушателю при использовании Spring AQMP? У меня есть ряд очередей, в которых я устанавливаю x-message-ttl = 0
, что означает, что сообщения будут отброшены, если их нельзя будет немедленно доставить, но поскольку я использую это в сценарии запроса/ответа, я бы хотел, чтобы можно было отменить запрос и немедленно обработайте ошибку.Подтверждение при публикации с весной AMQP
3
A
ответ
2
Вы можете публиковать сообщение с mandatory
flag.
Если этот флаг установлен, сервер вернет недопустимое сообщение с методом возврата. Если этот флаг равен нулю, сервер будет помещать в очередь сообщение , но не гарантирует, что он когда-либо будет использоваться.
И установите a return callback, который будет вызываться, если сообщение не поддается.
Другим решением должно быть использование alternate exchange, связанного с вашим обменом. Недостатки в том, что вам нужно привязать очередь к этому AE и использовать сообщения, чтобы узнать, не провалился запрос.
Смежные вопросы
- 1. Подтверждение при публикации - MQTT
- 2. Обращение с издателем Подтверждение таймаута весной AMQP-RabbitMQ
- 3. Подключиться с весной amqp
- 4. Подтверждение поставок с пружиной AMQP
- 5. AMQP подтверждение mule
- 6. Фоновые задачи весной (AMQP)
- 7. весной партия с AMQP Listener
- 8. AMQP: подтверждение и предварительная выборка
- 9. интеграция с весенним облаком с весной-amqp
- 10. Как использовать Ack или Nack весной AMQP
- 11. Обработка исключений весной AMQP MessagePostProcessor
- 12. Сохранение MDC с весной AMQP Запрос/Ответ
- 13. Подтверждение документов Mongo весной Boot
- 14. Как контролировать максимальные неподтвержденные публикации, используя Spring AMQP
- 15. Подтверждение полезной нагрузки JMS весной
- 16. Асинхронное подтверждение - приложение интеграции с весной
- 17. Объявление об обмене и очередях весной AMQP
- 18. Обработка недопустимых сообщений потребителям весной AMQP
- 19. Шпионить за «обязательными» сообщениями весной AMQP
- 20. Как «Publisher возвращает» происходит/работает весной AMQP?
- 21. Необходимо проверить подход: интеграция с весной + AMQP + Async
- 22. Нужна помощь с AMQP
- 23. Подтверждение ввода против БД весной + спящий режим
- 24. Изменить дату публикации с даты публикации при публикации сообщения
- 25. Как насмехаться весной amqp/rabbit в весеннем ботинке test
- 26. Как установить весной amqp издатель подтверждает и возвращает?
- 27. AMQP-поддерживаемый канал публикации и подписки на подписку
- 28. PECL AMQP vs. php-amqp
- 29. VS2015: Исключение при публикации публикации
- 30. Используйте SQL Server для публикации в rabbitmq через amqp