4

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

队列具有以下配置

  • 队列名称 = ""; // 自动生成
  • 独占=假;
  • 自动删除 = 真;
  • 耐用=假
  • Argumenets==> x-ha-policy, all(适用于 HA 服务器模式)

我看到这种行为,在进程空闲了很长一段时间比如说 10 分钟后,连接开始断开,因此队列被自动删除。

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

4

1 回答 1

7

这是由负载均衡器在 5 分钟后断开空闲连接引起的。使用 RequestedHeartbeat 保持连接处于活动状态

于 2012-11-02T23:14:22.960 回答