Rabbit Mq状态检查

时间:2012-08-06 14:19:11

标签: java spring hibernate java-ee rabbitmq

在我的春天,使用了休眠应用程序RMQ。我在这个应用程序中有一个url来检查数据库连接的状态和线程的状态。我还想在应用程序中包含RMQ连接的状态检查。请指导我。

1 个答案:

答案 0 :(得分:4)

很难给出具体答案,因为这取决于您在应用程序中管理与RabbitMQ代理的连接的方式......

然而,实际上你需要做的就是查看连接上的IsOpen属性

您的应用程序中可能包含此代码:

ConnectionFactory factory = new ConnectionFactory();
factory.set...
Connection connection = factory.newConnection();

您需要做的就是检查当前状态:

bool connected = connection.IsOpen();