Я использую hystrix для обработки сценариев фолк-бэка, когда мои сообщения не доставляются на сервер RabbitMQ. Мой резервный вызов вызывается, когда сервер RabbitMQ недоступен (по мере того, как выдается AMQPException). Если брокер не может принимать/маршрутизировать сообщения, тогда возвращается returnCallback/returnConfirm (с nack).
Я понимаю, что RabbitTemplate returnCallbacks/returnConfirms будет выполняться в другом потоке, чем поток Hystrix.Spring AMQP: [RabbitTemplate] Hystrix fallback не запускается, когда выполняется RabbitTemplate ReturnCallback.
Можно ли исключить исключение в этих сценариях, чтобы выполнить резерв Hystrix?
Я передал их д-х: Spring AMQP return callback vs retry callback
Spring RabbitTemplate- How to get hold of the published message for NACKs in Publisher confirm mode
Любой указатель обрабатывать этот сценарий очень ценится.
Эта информация действительно полезна. Спасибо за эту ценную информацию. – Shishir