如何使用订阅知道何时失去与RabbitMQ的连接?

时间:2019-08-21 12:32:52

标签: c# rabbitmq

有时候,从RabbitMQ接收数据很多天后,即使RabbitMQ上的队列已满,我的(C#)侦听器也不再获取任何数据。我在互联网上搜索以监视连接或在出现问题时获得事件。我在stackoverflow RabbitMQ C# driver stops receiving messages上发现了一个问题,它看起来非常有用,但是我无法解决我的问题。我发现最有希望的事情是设置订阅,这里的许多示例也位于csharp.hotexamples.com。我可以设置此订阅以及心跳,但是当连接断开时会发生什么情况?我如何接收该信息?

factory = new ConnectionFactory
{
    UserName = userName,
    Password = password,
    VirtualHost = virtualHost,
    HostName = hostName,
    RequestedHeartbeat = 61
};


_subscription = new Subscription(Model, queue, false);

0 个答案:

没有答案