【问题标题】:How to make RabbitMQ gracefully recover from dropped connections如何使 RabbitMQ 从断开的连接中优雅地恢复
【发布时间】:2011-08-22 11:39:09
【问题描述】:

我来自 MSMQ 世界,如果我遗漏了一些明显的东西,请原谅我。

有没有办法让 RabbitMQ 优雅地尝试重新连接到已在后台断开的连接(例如由于网络连接不佳),以便尝试向它发布/从它接收不会引发异常?

【问题讨论】:

    标签: .net rabbitmq


    【解决方案1】:

    我不知道 RabbitMQ .NET 库是否有任何不同,但是对于 Java 库 (v2.3.1),我必须捕获在我的代理关闭并尝试手动重新连接时引发的异常,使用我的自己的重试逻辑和回退启发式。

    【讨论】:

    • 感谢您的意见。从我一直在阅读的内容来看,这似乎是唯一的方法。 :(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-29
    • 1970-01-01
    • 1970-01-01
    • 2011-02-06
    相关资源
    最近更新 更多