Mass transit con RabbitMQ: recuperando la cola de errores
masstransit (1)
Probablemente esta sea una respuesta muy simple, pero no veo una solución obvia en los documentos o foros de Masseaporte.
Cuando tiene algunos mensajes que se han movido a la cola de errores en RabbitMQ, ¿cuál es el mejor mecanismo para volver a la cola de procesamiento? Además, ¿hay algún registro integrado de por qué se trasladaron allí en primer lugar?
Habilite el registro con el complemento correcto (NLog, log4net, etc.) y las fallas deben estar en el registro, asumiendo que el nivel de registro correcto está habilitado.
No hay una gran manera de devolver los mensajes. Dru ha trabajado en una herramienta de busdriver
https://github.com/MassTransit/MassTransit/tree/master/src/Tools/BusDriver . Creo que esto le permitirá mover elementos de una cola a otra, pero no es una herramienta que haya usado. Históricamente, he escrito herramientas relacionadas con los procesos de negocios para mover los elementos a la cola adecuada para el procesamiento que las operaciones administrarán.