长时间空闲后,RabbitMQ连接自动丢弃

Eat*_*oku 3 rabbitmq

我正在使用.net客户端连接到运行HA模式的RabbitMQ服务器,并且所有队列都具有以下配置.

队列具有以下配置

  • QueueName =""; //自动生成
  • 独家=假;
  • AutoDelete = true;
  • 持久=假
  • Argumenets ==> x-ha-policy,all(用于HA服务器模式)

我看到这种行为,在进程长时间闲置后说10分钟ish,连接开始下降,因此队列被自动删除.

是否有空闲设置或超时设置?或者在RabbitMQ .net客户端中自动关闭连接的可能原因是什么.

Eat*_*oku 7

它是由负载均衡器在5分钟后掉落空闲连接引起的.使用RequestedHeartbeat保持连接活动