有没有办法将 RabbitMq 配置为在错过心跳后不关闭连接?

Is there a way to configure RabbitMq to not close connections after missed heartbeats?

有没有办法将 RabbitMq 配置为在错过心跳后完全不关闭连接?

No, but you can disable heartbeats

eandersson 是对的,不,你不能那样做。但是禁用心跳也可能是错误的想法。

心跳的作用是在与服务器的连接断开时告诉您,以便您尽快采取行动。

常用操作包括(但不限于):

  • 使应用程序崩溃并重新启动,重新创建所需的连接
  • 重新创建连接而不重新启动

如何处理丢失的心跳信号/断开的连接取决于您,但最终,丢失的心跳信号表明您的连接已经断开,而不是连接断开的原因。