JLupin Next Server乍一看
JEE基礎結構現在有了一個新的管理解決方案– JLupin Next Server。 它為應用程序實現提供了另一種方法。 它提供什么?
用于實現JEE應用程序的現有解決方案受到限制。 通過新的應用程序管理方式,JLupin Next Server打破了所有障礙。
JEE的足跡
良好實踐表明,至少由兩臺服務器(物理服務器或虛擬服務器)確保應用程序的安全。 此外,每個應用程序都有一個分配的LoadBalancer,該負載平衡器在復制了該應用程序的服務器之間分配流量。 這說明了上傳新版本時的工作流程。
管理員遵循的另一個標準建議將每個應用程序上載到單獨的應用程序服務器。 這樣可以避免與應用程序相互影響相關的問題。 它們包括由于特定應用程序對內存的不平等需求導致的內存泄漏,阻塞共享系統資源或已經提到的更新復雜性。
習慣成本
每個JEE應用程序管理員都知道良好實踐的好處。 他可能已經習慣了他們的劣勢。 因此,重要的是要認識到標準JEE基礎結構的相對安全性和穩定性的價格是多少。
讓我們舉個例子。 如果公司有10個分支機構,每個分支機構都想開發自己的應用程序,則該公司至少需要20個應用程序服務器和10個LoadBalancers。 這創建了一個復雜的基礎架構,其管理是一個很大的挑戰。 基礎架構的任何更改都會帶來高風險。 在這里不難在LoadBalancer和客戶端應用程序的配置中犯錯。
基礎架構中的應用程序實現如何? 費力地。 如果要保持應用程序功能的連續性,則必須將某些服務器與LoadBalancer斷開連接,必須上載新版本,并且只有在應用程序完全啟動后才能重新連接它們。 必須重復此過程,直到覆蓋所有服務器。 此外,為關鍵應用選擇了流量最低的時間。
JLupin有何反應?
JLupin Next Server –少賺更多
JLupin Next Server是基于Java的應用程序的第一臺服務器,其中每個應用程序都是一個單獨的JVM進程,具有自己的內存分配和線程池。 因此,可以在一臺服務器上運行多個互不影響的應用程序。 讓我們回到示例。 該公司將JLupin用于十個應用程序,它僅需要兩臺服務器。 這樣的網絡的配置得以簡化,因為JLupin Next Server的主要過程管理每個應用程序本身的配置。 JLupin Next Server解決方案還支持簡化基礎架構,因為LoadBalancers在客戶端用作庫。
應用程序新版本的實現變得更加簡單,并且不限制其可用性。 在完全實施新版本并正確處理所有請求之后,JLupin Next Server將禁用舊版本的應用程序。 利用此功能,即使在最繁忙的流量下,也可以執行關鍵應用程序。
JLupin Next Server上的開發過程如何? 由于JLNS上的應用程序是基于Spring的事實,因此您僅需要此框架的基礎知識即可。 然后,必須將為您的應用程序開發的JAR放在服務器上的應用程序目錄中。 JLupin Next Server將其作為單獨的JVM進程運行,并使用以下接口自動為類創建訪問路徑:SOAP – XML,HTTP – JSON,JAVA遠程對象調用–同步,異步(隊列)
使用JLupin Next Server需要配置較小的基礎結構,同時為公司提供了更大的發展機會。 更多優勢和細節可以在www.jlupin.com和下一篇文章中找到。
一個服務器架構上的一個應用程序。 使用JEE服務器(方案1)與JLupin Next Server平臺(方案2)的應用程序比較–請參見下圖:
翻譯自: https://www.javacodegeeks.com/2015/10/jlupin-next-server-at-first-glance.html
總結
以上是生活随笔為你收集整理的JLupin Next Server乍一看的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 十二星座配对表大全(12星座婚姻配对一览
- 下一篇: qq电脑主题管家(qq系统主题)