亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

集群環境中的 Java 健康監控

集群環境中的 Java 健康監控

元芳怎么了 2022-05-25 15:57:07
我正在開發在集群環境中運行的后端服務(并行運行三個實例以分發一些計算作業)。我正在使用 hazel cast 來創建集群和分發作業。我想創建休息端點來對服務進行一些健康檢查。由于此服務處于集群模式,我需要在所有實例中檢查運行狀況檢查。我將如何跨集群實現這種健康檢查?有沒有為此推薦的可用庫?
查看完整描述

2 回答

?
不負相思意

TA貢獻1777條經驗 獲得超10個贊

一種方法是將健康指標“推送”到數據庫(所有實例都需要知道或“發現”數據庫)。

另一種方法是使用 consul(或類似的解決方案)來注冊帶有健康檢查的服務。Consul 有一些 Java 客戶端可供您選擇。


查看完整回答
反對 回復 2022-05-25
?
蝴蝶不菲

TA貢獻1810條經驗 獲得超4個贊

Java 平臺具有JMX功能,您需要為您的服務實現 JMX bean,這將提供應用程序指標。然后,您可以使用現有解決方案之一來監控 JMX 指標(Zabbiz、Grafana、ELK 等)或實現您自己的服務,該服務將輪詢或使用集群中每個實例的 JMX 數據,并通過 rest api 提供對這些數據的訪問.



查看完整回答
反對 回復 2022-05-25
  • 2 回答
  • 0 關注
  • 187 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號