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

时间:2016-03-15 13:16:50

标签: python-3.x rabbitmq pika

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

1 个答案:

答案 0 :(得分:2)

  

不,但你可以禁用心跳

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

心跳的目的是告诉你何时与服务器的连接断开,这样你就可以尽快采取行动。

常见行动包括(但不限于):

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

如何处理丢失的心跳/丢弃连接取决于您,但最终,错过的心跳表示您的连接已被丢弃,而不是连接断开的原因。