作为单用户在我的开发机器上运行,我有一个通过 EasyNetQ/Rabbitmq 使用消息的解决方案。发送和订阅效果很好。
但是现在,我正在调试消息处理程序中的一个问题,在调试过程中,我可以看到该消息已从 Unacked 中删除并放回到 Ready 中。这会导致生成一个新线程,并使我的调试变得不必要的困难。
有没有办法让RabbitMq放松一下,在消息重新发送之前给我多一点时间?
BR,安德斯
最佳答案
请尝试增加RabbitMQ的心跳超时时间。默认值为 60 秒。
关于c# - EasyNetQ/RabbitMq : How to prevent duplicate message handling during debug?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57198657/