如何解决一条消息已处理正常,下一条消息被拒绝并转至死信
在我的DEV环境中,我遇到了奇怪的行为。当我将消息发送到队列时,它已正确调度,但是下一条消息(可以是相同内容或不同内容)总是失败,并直接发送到我的死信队列。然后重复此模式,一个确定,一个发送给死信。
在我的本地设置中,一切正常,但在我的DEV env中无法正常运行,因此这使调试/故障排除变得有些困难。不知道可能是错误的还是不同的。我是RabbitMq的新手,所以也许我需要提供更多信息(如果有,请告诉我)。
有人知道会导致什么吗?还是有人曾经经历过类似的事情?
RabbitMq版本为:3.8.2
我的Rabbitmq.config文件是:
[{rabbitmq_management,[{tcp_config,[{port,15672}]}]},{rabbit,[{total_memory_available_override_value,3999997952},{tcp_listeners,[5672]},{loopback_users,[]}]}].
我的两个队列是这样配置的:
**my-queue.dev**
Type: Classic
Features: D,DLX
**my-queue.dev.deadletter**
Type: Classic
Features: D
亲切的问候!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。