簡體   English   中英

如何檢查部署是否在 JBoss 上運行

[英]How to check if deployments are running on JBoss

今天我們的軟件架構師給了我實現“AliveCheck”的任務。 這意味着我將有一個 war 文件,用於檢查 JBoss 上的所有部署是否都在運行。

有沒有一種常見的做法來實現這樣的事情? 我在這里完全不知所措。

我將從官方oracle文檔的第 35 章“發現和監控 JBoss 應用服務器”開始。

但除此之外,您還必須了解:很難從外部判斷應用程序是否真的存在

您會看到,您可能會遇到這樣的情況:所有線程都在取得進展,並且所有 CPU 都處於恆定負載狀態 - 而面向客戶的部分服務仍然不再移動。

換句話說:你的第一個問題應該回到你的架構師那里,詢問他關於你的每個應用程序的核心屬性。

意思是:為了真正准確,您需要深入了解每個應用程序。 每個應用程序的架構方式都必須允許外部服務確定“服務 X 仍然存在並在做一些有用的事情”。 這個問題不能籠統地回答——每個服務可能有不同的屬性需要觀察!

除了第一個鏈接之外,還有另一個關於這個主題的好讀物:Michael Nygard 的“發布”。 盡管那本書已經出版了將近 10 年,但它很好地討論了“洞察”服務的方面。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM