AQMP ReceiverLink失去连接

时间:2019-04-11 20:24:10

标签: c# azure amqp

我们正在使用AmqpNetLite库连接到Azure队列。我们有一个问题,有时使用ReceiverLink创建的队列的订户停止接收消息。建议订阅AMQP对象的Close事件并重新建立连接。但是,关闭事件似乎从未引发过。重现问题的方案:

  1. 创建ReceiverLink并订阅队列。
  2. 拔出网络电缆以使连接断开。
  3. 在几次发送之后等待(ch = 0),空日志条目将电缆重新插入。在这种情况下,将不再调用接收器链接消息回调。此外,也永远不会收到Close事件。

还尝试设置IdleTimeOut。我确实看到了连接日志日志事件,但是如上所述,该事件处理程序从未被调用。

0 个答案:

没有答案