相关疑难解决方法(0)

如何使用EasyNetQ/RabbitMQ进行错误处理

我正在使用带有EasyNetQ库的C#中的RabbitMQ.我在这里使用了pub/sub模式.我仍然有一些问题希望有人可以帮助我:

  1. 当消费消息时出现错误时,它会自动移动到错误队列中.如何实现重试(以便将其放回原始队列,当它无法处理X次时,它会移动到死信队列)?
  2. 据我所知,总有1个错误队列用于转储来自所有其他队列的消息.如何为每种类型设置1个错误队列,以便每个队列都有自己的关联错误队列?
  3. 如何轻松重试错误队列中的消息?我试过Hosepipe,但它只是将消息重新发布到错误队列而不是原始队列.我不太喜欢这个选项,因为我不想在控制台中摆弄.我最好只针对错误队列进行编程.

任何人?

c# error-handling message-queue rabbitmq easynetq

16
推荐指数
3
解决办法
7634
查看次数

标签 统计

c# ×1

easynetq ×1

error-handling ×1

message-queue ×1

rabbitmq ×1