2012-08-06 62 views
0

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

+0

@kzhen:谢谢你的建议。我仍然试图找到最佳答案并接受它。 – Arun 2012-08-07 08:12:40

回答

4

这是很难给出一个明确的答案,因为这取决于你如何管理你的应用程序中的RabbitMQ代理的连接...

但在本质上,所有你需要做的是看对的IsOpen属性连接

你可能有这样的代码在某处你的应用程序:

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

所有你需要做的检查当前的状态是:

bool connected = connection.IsOpen();