簡體   English   中英

低內存Java應用程序服務器

[英]Low memory Java application server

我們開發了一個輕量級的Jersey / JSON / JMS Java應用程序,該應用程序充當客戶舊版MS Access系統與我們的應用程序服務器之間的連接器。 此連接器已安裝在客戶服務器上。

到目前為止,我們已將Glassfish 3.1.2用作應用程序服務器,但是內存消耗巨大(400-900 MB僅用於托管此特定應用程序,即使在Web Profile中也是如此!)。

我們正在尋找一種易於使用的輕量級應用程序服務器(支持JDBC / ODBC,Jersey,JMS和Custom JNDI資源),使用不到300 MB的內存,並具有用於配置和部署的Web GUI。

哪些應用服務器可以滿足我們的需求? 有沒有辦法將Glassfish的內存消耗減少到400 MB以下?

您可以使用Jetty Jetty提供了HTTP服務器,HTTP客戶端和javax.servlet容器。

它通常用於servlet代碼的容器內單元測試,因為它是一個快速啟動的精簡Java EE服務器容器,但是它仍然是真正的應用程序服務器。

我終於找到了解決方案。 由於我們的應用程序不需要太多內存,因此32位Glassfish實例可以滿足我們的需求。 它與Admin GUI和我們的運行大約250 MB內存的應用程序一起使用,可以。 Jetty可能使用較少的內存,但沒有管理GUI,此外,對於我們來說,管理一種類型的應用程序服務器比管理兩種類型的應用程序服務器更容易。

暫無
暫無

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

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