MassTransit/RabbitMq Error queue - how to delete messages?
问题 I have a queue {QueueName}. I defined a consumer and faulted-messages consumer as follows: cfg.ReceiveEndpoint ( queueName: QueueName, e => { e.UseMessageRetry(r => r.Immediate(2)); e.AutoDelete = false; e.Durable = true; e.Consumer(() => container.Resolve<My_Consumer>()); e.Consumer(() => container.Resolve<My_Fault_Consumer>()); } ); When consumer dries out its attempts number to handle the message, the faulted-message-consumer kicks in and handles the message by logging the error. I've