我正在使用带有EasyNetQ库的C#中的RabbitMQ.我在这里使用了pub/sub模式.我仍然有一些问题希望有人可以帮助我:
- 当消费消息时出现错误时,它会自动移动到错误队列中.如何实现重试(以便将其放回原始队列,当它无法处理X次时,它会移动到死信队列)?
- 据我所知,总有1个错误队列用于转储来自所有其他队列的消息.如何为每种类型设置1个错误队列,以便每个队列都有自己的关联错误队列?
- 如何轻松重试错误队列中的消息?我试过Hosepipe,但它只是将消息重新发布到错误队列而不是原始队列.我不太喜欢这个选项,因为我不想在控制台中摆弄.我最好只针对错误队列进行编程.
任何人?