WildFlyJava 應(yīng)用服務(wù)器
WildFly,原名 JBoss AS(JBoss Application Server) 或者 JBoss,是一套應(yīng)用程序服務(wù)器,屬于開源的企業(yè)級 Java 中間件軟件,用于實現(xiàn)基于 SOA 架構(gòu)的 Web 應(yīng)用和服務(wù)。 WildFly 包含一組可獨立運行的軟件。
WildFly采用積極的方法進行內(nèi)存管理。開發(fā)基本運行時服務(wù)是為了最大程度地減少堆分配。這些服務(wù)在重復(fù)的完整解析中使用公共的緩存索引元數(shù)據(jù),從而減少了堆和對象的流失。模塊化類加載的使用可防止重復(fù)類和加載超出系統(tǒng)配置要求的類。這不僅減少了基本內(nèi)存開銷,而且還有助于最大程度地減少垃圾收集器的暫停。最后,管理控制臺是100%無狀態(tài)的,并且完全由客戶端驅(qū)動。它會立即啟動,并且需要服務(wù)器上的零內(nèi)存。
WildFly的架構(gòu)基于可插拔子系統(tǒng),可以根據(jù)需要添加或刪除該子系統(tǒng),可以刪除不需要的功能,還可以減少服務(wù)器所需的總體磁盤占用空間和內(nèi)存開銷。
這全部由配置成子系統(tǒng)塊的配置控制。要刪除子系統(tǒng),只需要刪除該簡單的配置塊即可。例如,如果決定只需要Servlet支持,則可以刪除除“undertow”子系統(tǒng)以外的所有子系統(tǒng)。
評論
圖片
表情
