用微服务和容器替换旧版Java EE应用程序服务器
Lightbend最近對(duì)2000多個(gè)JVM開(kāi)發(fā)人員進(jìn)行了調(diào)查,結(jié)果剛剛發(fā)布。 開(kāi)展該調(diào)查的目的是發(fā)現(xiàn):發(fā)展趨勢(shì)與IT基礎(chǔ)設(shè)施趨勢(shì)之間的相關(guān)性,處于數(shù)字化轉(zhuǎn)型前沿的組織如何使他們的應(yīng)用程序現(xiàn)代化以及當(dāng)今對(duì)新興開(kāi)發(fā)人員技術(shù)最為關(guān)注的實(shí)際生產(chǎn)使用情況細(xì)分。
雖然您可以從官方網(wǎng)站上下載完整的結(jié)果 ,但我還是希望重點(diǎn)介紹一些我覺(jué)得非常有趣的事情。 特別是在容器和微服務(wù)周?chē)?
輕量級(jí)容器正在使基礎(chǔ)架構(gòu)民主化并挑戰(zhàn)舊版Guard Java EE App服務(wù)器
集裝箱周?chē)膭?shì)頭比許多人預(yù)期的要快得多。 人們將容器視為他們長(zhǎng)期追求的對(duì)基礎(chǔ)結(jié)構(gòu)可移植性的巨大希望。 我一直對(duì)了解開(kāi)發(fā)人員在野外如何實(shí)際使用容器感興趣。 最重要的是,容器現(xiàn)在確實(shí)正在生產(chǎn)中。 人們將什么類(lèi)型的應(yīng)用程序放入容器中是百萬(wàn)美元的問(wèn)題。 如今,它主要是未開(kāi)發(fā)的應(yīng)用程序,幾乎沒(méi)有為生產(chǎn)中的容器而進(jìn)行現(xiàn)代化的遺留應(yīng)用程序示例。 這就是原因,每個(gè)人都在尋找更輕量級(jí)的方法來(lái)在JVM上運(yùn)行其應(yīng)用程序而沒(méi)有Java EE服務(wù)器的開(kāi)銷(xiāo)。 該調(diào)查有關(guān)于哪種容器和業(yè)務(wù)流程模型的更多詳細(xì)信息。
微服務(wù)和快速數(shù)據(jù)正在推動(dòng)應(yīng)用程序現(xiàn)代化工作
基于微服務(wù)的體系結(jié)構(gòu)主張從一組小型的隔離服務(wù)創(chuàng)建系統(tǒng)構(gòu)建,每個(gè)隔離服務(wù)均擁有自己的數(shù)據(jù),并且獨(dú)立隔離,可伸縮且具有故障恢復(fù)能力。 服務(wù)與其他服務(wù)集成在一起,以形成一個(gè)比傳統(tǒng)的單片應(yīng)用程序靈活得多的內(nèi)聚系統(tǒng)。 但是如何將其投入生產(chǎn)? 人們已經(jīng)在構(gòu)建這些系統(tǒng)了嗎? 幾乎三分之二的受訪(fǎng)者在生產(chǎn)中運(yùn)行基于微服務(wù)的系統(tǒng)。 正如我之前在談話(huà)中一直談到的那樣,驅(qū)動(dòng)程序主要是對(duì)實(shí)時(shí)數(shù)據(jù)處理和流需求的需求。
該調(diào)查揭示了更多細(xì)節(jié),我強(qiáng)烈建議您查看一下它的細(xì)節(jié) 。 可以肯定的是,僅在舊平臺(tái)上創(chuàng)建新應(yīng)用程序就無(wú)法輕松滿(mǎn)足當(dāng)今架構(gòu)上不斷變化的要求。 甚至Java EE也開(kāi)始采用這些新原理,因?yàn)镴avaOne有望在幾天之內(nèi)實(shí)現(xiàn)。 我會(huì)告訴你。
翻譯自: https://www.javacodegeeks.com/2016/09/replacing-legacy-java-ee-application-servers-microservices-containers.html
總結(jié)
以上是生活随笔為你收集整理的用微服务和容器替换旧版Java EE应用程序服务器的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: activemq 内存_ActiveMQ
- 下一篇: 冒字查什么部首 冒字的部首是什么