日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

WildFly 8与GlassFish 4 –选择哪个应用服务器

發(fā)布時間:2023/12/3 编程问答 62 豆豆
生活随笔 收集整理的這篇文章主要介紹了 WildFly 8与GlassFish 4 –选择哪个应用服务器 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

自從我上一個博客以來已經(jīng)有一段時間了。 我顯然忙于其他事情,包括我的主要工作。 在對應(yīng)用服務(wù)器的正確選擇提出更多疑問之后,是時候再次討論這個話題并分享我的想法。

該博客上最常閱讀的文章之一是有關(guān)選擇哪種Java EE 6應(yīng)用程序服務(wù)器的文章 。 我一直在研究很多標(biāo)準(zhǔn),并根據(jù)一個非常基本但通用的模式將不同的認(rèn)證服務(wù)器拆掉。 考慮到每個服務(wù)器都應(yīng)作為OSS和商業(yè)支持的變體提供的主要指導(dǎo)原則,本文最后建議同時推薦GlassFish 3和JBoss AS7作為有效選擇。 自去年11月更新GlassFish路線圖之后,情況似乎已經(jīng)改變,許多人傾向于接受AS7 / WildFly現(xiàn)在仍然是唯一的選擇。 今天,我想將焦點轉(zhuǎn)移到這一點上,并嘗試將討論放回到更具戰(zhàn)略意義的背景下,并進(jìn)一步詳細(xì)說明對今天的GlassFish與WildFly決定的影響。

Java EE應(yīng)用程序的基本策略原理

從決定基于Java EE開發(fā)新應(yīng)用程序開始,您已經(jīng)假設(shè)了幾件事。 出于某種原因,Java EE被稱為行業(yè)標(biāo)準(zhǔn)。 這意味著它已被廣泛采用,但仍未被諸如DIN / ISO或IEEE等官方標(biāo)準(zhǔn)或標(biāo)準(zhǔn)化組織之一正式捕獲。 JCP為它提供規(guī)則和規(guī)章,并由不同個人和組織的廣泛貢獻(xiàn)來對其進(jìn)行管理。 稱之為開放行業(yè)標(biāo)準(zhǔn)對我來說很常見且有效。 您可以自己權(quán)衡兩者之間的差異。 原則上, Java EE認(rèn)證列表為您提供了一系列至少符合所謂的Java EE TCK的不同產(chǎn)品。 對TCK進(jìn)行了廣泛討論,可以放心地認(rèn)為它并未完全涵蓋所有包含規(guī)范的每一行。 但是,每個經(jīng)過認(rèn)證的Java EE服務(wù)器基本上都應(yīng)該準(zhǔn)備好執(zhí)行Java EE應(yīng)用程序。 一次寫入-隨處運行的原則可以實現(xiàn)(至少在一定程度上)。

您的決定的底線是:避免(供應(yīng)商)特定功能,并在開放的行業(yè)標(biāo)準(zhǔn)上構(gòu)建新應(yīng)用程序,該標(biāo)準(zhǔn)可提供靈活性并在不同產(chǎn)品和供應(yīng)商之間進(jìn)行選擇。

除此之外,您還可以靈活地從提供Java EE技術(shù)的技能和服務(wù)的眾多公司和開發(fā)人員中進(jìn)行選擇,從而獲得更多價值。

從Java EE 7的角度來看,WildFly 8和GlassFish 4相等

隨著WildFly 8 CR1的發(fā)布,它通過了Java EE 7 TCK。 即使正式的文書工作顯然尚未完全處理,看起來8決賽也將正式獲得認(rèn)證。 至少就Java EE 7技術(shù)而言,兩個服務(wù)器都提供相同的功能。 核心技術(shù)堆棧周圍始終存在著不同的附加功能,但是我尚未對它們進(jìn)行完整的功能比較,老實說,我無意這樣做。

如果您打算進(jìn)行綠地開發(fā),請制定自己的決策流程并權(quán)衡這些其他指標(biāo)。您已經(jīng)是Oracle或Red Hat客戶嗎? 還是使用其他最適合彼此配合的基礎(chǔ)設(shè)施組件? 根據(jù)我的經(jīng)驗,您還需要權(quán)衡其他幾個因素(根據(jù)我的經(jīng)驗,我們正在談?wù)?gt; = 30)并相應(yīng)地對它們進(jìn)行排名。

從GlassFish 2.x,3.x遷移到4.0?

這些天最常見的問題。 我應(yīng)該如何處理已在GlassFish 2.x或3.x上運行的應(yīng)用程序? 它可能是最難的了。 我需要您進(jìn)一步了解才能回答。

Oracle / GlassFish客戶/商店并沒有更改任何內(nèi)容?

您已經(jīng)在使用Oracle GlassFish Server(商業(yè)支持的版本)還是在使用開源版本? 您打算擴(kuò)展應(yīng)用程序還是使用新引入的Java EE 7功能? 如果您已經(jīng)連接到Oracle或商業(yè)版本,并且不打算進(jìn)行任何更改,則基本上不必?fù)?dān)心遷移。 根據(jù)Oracle終身支持政策 (PDF),將繼續(xù)支持現(xiàn)有的Oracle GlassFish Server 2.1.x和3.1.x商業(yè)客戶。 如果您處于這種環(huán)境,我基本上不建議完全遷移。 這兩款服務(wù)器的擴(kuò)展支持分別于2017年1月(GFv2)和2019年3月(GFv3)終止。

Oracle / GlassFish客戶/商店并愿意盡早使用Java EE 7的新功能?

因此,您是Oracle客戶,并且渴望早日使用最新技術(shù)? 還是需要大量修改應(yīng)用程序?

基本上,您有三個選擇:堅持使用GlassFish 4 OSS版本(無支持合同)或移至WebLogic 12c(12.1.4),后者很可能將獲得完整的EE 7支持,或者首先移至GF 4逐步進(jìn)行操作。然后再到WebLogic 12.1.4。

直接切換到GlassFish并計劃在生產(chǎn)中繼續(xù)使用WebLogic會帶來在開發(fā)和生產(chǎn)中使用不同應(yīng)用程序服務(wù)器的風(fēng)險。 您需要對此加以重視并進(jìn)行相應(yīng)處理。

為了完全降低風(fēng)險,我建議至少等待WebLogic 12.1.3,該WebLogic 12.1.3將具有第一組新的Java EE 7規(guī)范,并有望在CY2014上半年推出。

如果您不運行關(guān)鍵任務(wù)應(yīng)用程序并且不需要支持合同,那么我建議您遷移到GlassFish 4.0,以促進(jìn)已經(jīng)可用的基礎(chǔ)架構(gòu),技能和合同。 對我而言,匆匆更換供應(yīng)商毫無意義。 準(zhǔn)備終止支持合同,然后計劃評估您對正確的開源應(yīng)用程序服務(wù)器的決策。

真的不是Oracle客戶/商店,是否對EE 7新功能沒有任何興趣?

在您的需求更改之前,根本不要遷移。 您可能會很快開始評估您的下一個Java EE 7服務(wù)器產(chǎn)品。 但是到目前為止,還沒有很多認(rèn)證的替代產(chǎn)品。

并非如此,Oracle客戶/商店會不斷變化的要求,是否會使用新的EE 7功能?

今年可能是時候重新審視您的IT環(huán)境。 似乎您已經(jīng)決定在某些時候使用GlassFish。 您可能需要重新考慮以前的決定并評估該做什么。 要對下一個Java EE服務(wù)器做出有充分根據(jù)的決定,為時過早。 EE 7服務(wù)器的認(rèn)證矩陣大部分為空。 等待更多的選擇。 我預(yù)計這將占用2014財年的大部分時間。

如果您從今天起就需要新的EE 7功能,并且將來需要能夠購買商業(yè)支持,但現(xiàn)在就不需要,現(xiàn)在唯一的選擇就是WildFly 8。

GlassFish 4的未來將如何發(fā)展?

我希望我能告訴你。 我想我在較早的帖子中提出了自己的觀點。 Oracle需要GlassFish作為Java EE參考實現(xiàn),并且考慮到WebLogic和GlassFish中常用組件的數(shù)量,它將始終存在。 可以肯定地認(rèn)為,Java EE規(guī)范將始終是GlassFish中最新和最完善的規(guī)范。 但是,Java EE生態(tài)系統(tǒng)導(dǎo)致了許多廠商特定的擴(kuò)展和功能,這些擴(kuò)展和功能并未真正包含在任何規(guī)范中。 這些對我們所有人來說都是商品(主要是集群,管理功能,嵌入式服務(wù)器),在很多情況下我們都不想錯過它們。 進(jìn)一步,社區(qū)參與的補(bǔ)丁頻率和等級將是GlassFish在項目和開發(fā)人員之間成功傳播的關(guān)鍵因素。

參考: WildFly 8與GlassFish 4 –從我們的JCG合作伙伴 Markus Eisele中選擇哪個應(yīng)用程序服務(wù)器 ,該博客在Java企業(yè)軟件開發(fā)中 。

翻譯自: https://www.javacodegeeks.com/2014/02/wildfly-8-vs-glassfish-4-which-application-server-to-choose.html

總結(jié)

以上是生活随笔為你收集整理的WildFly 8与GlassFish 4 –选择哪个应用服务器的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。