2012-08-06 83 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();