WildFly是什麼?
Wildfly是一個開源的基於JavaEE的輕量級應用服務器,目前,最新版本是Wildfly 15,wildfly遵循LGPL2.1許可,意味着可以在任何商業應用中免費使用。WildFly是一個靈活的、輕量的、強大管理能力的應用程序服務器。Wildfly是一個管理EJB的容器和服務器,但JBoss核心服務不包括支持servlet/JSP的WEB容器,一般與Tomcat或Jetty綁定使用。
(一)特點:
1 無與倫比的速度
快速啓動,體驗開創性的啓動速度!
在WildFly 8的高度優化的引導過程中,服務被同時啓動,以消除不必要的等待,並能夠充分利用多核處理器的能力。非關鍵服務在第一次使用之前一直保持低資源佔用狀態。因此,wildfly相比以前版本,減少了10倍的啓動時間,
無限的網絡性能和可擴展性
對現在的網絡應用,連通,相應,和網絡擴展性是非常重要的。爲了滿足這些需求,我們開發了一種名爲Undertow的新型靈活高性能Web服務器,它是wildfly8不可或缺的一部分。Undertow有能力擴展到超過一百萬個連接。根據第三方測試機構測試表明,在吞吐量方面,它在所有的競爭對手中脫穎而出。
2 非常的輕量級
瘦內存管理
WildFly採用積極的方式進行內存管理。 使用了基本運行時服務以最小化堆的分配。 這些服務使用常見的緩存索引元數據而不是重複的完整解析,從而減少堆和對象流失。使用模塊化類加載可以防止重複的類和加載過多系統配置要求。 這不僅減少了基本內存開銷,還有助於最大限度地減少垃圾收集器暫停。 最後,管理控制檯是100%無狀態的和純粹的客戶端驅動。它能夠立即啓動,並且在服務器上需要極小(零)內存。
這些優化組合使WildFly能夠與JVM設置列表一起運行,也可以在小型設備上運行。 它還爲應用程序數據留下了更多空間,並支持更高的可伸縮性。
運行時間可定製化:
WildFly的架構基於可插拔子系統,該系統使你能夠根據需要添加或刪除一些動能。 這使您可以刪除不需要的功能,還可以減少服務器所需的總磁盤空間和內存開銷。
持續更新中: