MassTransit с RabbitMQ: восстановление очереди ошибок - программирование
Подтвердить что ты не робот

MassTransit с RabbitMQ: восстановление очереди ошибок

Это, вероятно, очень простой ответ, но я не вижу очевидного решения в документах или форумах MassTransit.

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

4b9b3361

Ответ 1

Включить ведение журнала с помощью правильного плагина (NLog, log4net и т.д.), а ошибки должны быть в журнале, если включен правильный уровень журнала.

Невозможно переместить сообщения назад. Dru работал над инструментом busdriver https://github.com/MassTransit/MassTransit/tree/master/src/Tools/BusDriver. Это, я считаю, позволит вам перемещать предметы из одной очереди в другую, но это не инструмент, который я использовал. У меня есть исторически написанные инструменты, связанные с бизнес-процессами, чтобы переместить элементы обратно в надлежащую очередь для обработки этих операций.