红帽JBoss企业应用平台7.0 ALPHA发布了!
紅帽JBoss企業(yè)應(yīng)用程序平臺7(JBoss EAP 7)是基于開放標(biāo)準(zhǔn)構(gòu)建并符合Java Enterprise Edition 7規(guī)范的中間件平臺。 它將WildFly Application Server 10與高可用性群集,消息傳遞,分布式緩存和其他技術(shù)集成在一起。 現(xiàn)在可以下載最新版本的JBoss EAP 7.0 Alpha!
JBoss EAP 7.0 Alpha是WildFly 8、9、10社區(qū)和EAP工程團(tuán)隊(duì)多年努力的產(chǎn)物。 恭喜你!
此版本中的新功能摘要
使用JBoss EAP 7,每個(gè)人都能獲得提高生產(chǎn)力和效率所需要的東西。 無論您是新手開發(fā)人員,資深的Java EE專家,還是運(yùn)營,測試或管理團(tuán)隊(duì)的工作人員,JBoss EAP 7都可以為您提供構(gòu)建,部署和維護(hù)健壯的Web規(guī)模,高水平的額外優(yōu)勢。以DevOps速度影響應(yīng)用程序。
Java EE 7支持
JBoss EAP 7.0實(shí)現(xiàn)了Java EE 7完整平臺和Web Profile標(biāo)準(zhǔn)。
批次1.0,JSON-P 1.0,并發(fā)1.0,WebSockets 1.1,JMS 2.0,JPA 2.1,JCA 1.7,JAX-RS 2.0,JAX-WS 2.2,Servlet 3.1,JSF 2.2,JSP 2.3,EL 3.0,CDI 1.1,CDI擴(kuò)展,JTA 1.2,攔截器1.2,通用注釋1.1,托管Beans 1.0,EJB 3.2,Bean驗(yàn)證1.1
Java SE 8
JBoss EAP 7.0需要Java SE 8,并且到目前為止,EAP 7.0 Alpha已經(jīng)通過Open JDK 8,Oracle JDK 8進(jìn)行了測試。
高度可擴(kuò)展的Web服務(wù)器(底層)
我們已經(jīng)將Web服務(wù)器和servlet實(shí)現(xiàn)從JBoss Web切換到Undertow 。 Undertow是現(xiàn)代NIO Web服務(wù)器,旨在實(shí)現(xiàn)最大的吞吐量和可伸縮性。 它支持非阻塞和阻塞處理程序,傳統(tǒng)和異步Servlet以及JSR-356 Web套接字處理程序。
減少端口
通過利用HTTP升級,EAP 7幾乎將其所有協(xié)議遷移到兩個(gè)端口上進(jìn)行多路復(fù)用:管理端口(HTTP / JSON管理,HTTP升級的遠(yuǎn)程處理-本機(jī)管理和JMX,Web管理控制臺)和應(yīng)用程序端口(HTTP Servlet,JAX-RS,JAX-WS,Web套接字,HTTP升級的遠(yuǎn)程處理EJB調(diào)用遠(yuǎn)程JNDI)
消息整合和與EAP 6的向后兼容性
EAP 6的HornetQ代碼庫捐贈給了Apache ActiveMQ項(xiàng)目,并且HornetQ社區(qū)加入以構(gòu)建下一代消息傳遞代理。 這在ActiveMQ Artemis項(xiàng)目的第一個(gè)主要版本中得以實(shí)現(xiàn)。 ActiveMQ Artemis包括許多新功能,并且還保留了與HornetQ代理的協(xié)議兼容性。 EAP 7包含了這個(gè)令人興奮的新項(xiàng)目作為其JMS代理,并且由于協(xié)議兼容性,它完全替代了HornetQ項(xiàng)目。
離線CLI
在獨(dú)立模式和域模式下,您現(xiàn)在都可以使用CLI命令來管理服務(wù)器,而無需運(yùn)行服務(wù)器。 此工作方式類似于僅管理員模式,但不需要啟動服務(wù)器并使用TCP端口。 相反,CLI嵌入服務(wù)器并直接以僅管理員模式啟動它。
IIOP實(shí)施
我們已經(jīng)將IIOP實(shí)現(xiàn)從JacORB切換到OpenJDK ORB的下游分支。 此更改應(yīng)導(dǎo)致與JVM ORB和Java EE RI更好的互操作性
服務(wù)器掛起模式/正常關(guān)機(jī)
EAP 7中的新服務(wù)器掛起模式一旦激活,將拒絕新請求,但允許舊請求完成。 一旦掛起過程完成,就可以在不中斷正在進(jìn)行的事務(wù)的情況下停止服務(wù)器,在執(zhí)行維護(hù)時(shí)將其置于掛起狀態(tài),或者返回到再次允許新請求的運(yùn)行狀態(tài)。 (不包括JMS和事務(wù),包括Web,EJB,EE并發(fā),mod_cluster,命名)
內(nèi)置前端負(fù)載均衡器(技術(shù)預(yù)覽)
EAP 7(使用Undertow)現(xiàn)在可以配置為充當(dāng)多平臺智能負(fù)載平衡器 ,使用HTTP和AJP / mod_cluster協(xié)議代理對后端EAP 7節(jié)點(diǎn)的請求。
聚類
使用Undertow的新的優(yōu)化的會話復(fù)制和單一登錄實(shí)施。 新的/優(yōu)化的@Stateful EJB緩存實(shí)現(xiàn)。 HA Singleton部署(用于與EAP 5相同的故障轉(zhuǎn)移用例,例如在群集中的一個(gè)節(jié)點(diǎn)中啟用EJB部署)和Singleton MDB(技術(shù)預(yù)覽)。
JCA和數(shù)據(jù)源
EAP 7支持基于JGroups項(xiàng)目的DistributedWorkManager實(shí)現(xiàn),并且通過延遲連接管理器擴(kuò)展增強(qiáng)了JCA連接管理器。 數(shù)據(jù)源和資源適配器子系統(tǒng)允許設(shè)置容量策略和其他刷新策略。
EAP 6系列停產(chǎn)子系統(tǒng)的遷移CLI操作
為了幫助用戶從EAP 6中的舊子系統(tǒng)(例如jbossweb,jacorb和hornetq)遷移,我們引入了一組管理操作,可以將舊配置轉(zhuǎn)換為相應(yīng)的新子系統(tǒng)。 由于這些操作會遷移基礎(chǔ)管理資源模型,因此舊的CLI腳本或自定義設(shè)置系統(tǒng)也可以利用這些功能。
HTTP / 2服務(wù)器推送(技術(shù)預(yù)覽)
WildFly中的Web服務(wù)器Undertow 已添加了對新HTTP / 2標(biāo)準(zhǔn)的支持。 HTTP / 2通過壓縮頭并在同一TCP連接上多路復(fù)用多個(gè)流來減少延遲。 它還支持服務(wù)器在請求資源之前將資源推送到客戶端的功能,從而可以更快地加載頁面。 科技 在JDK 9發(fā)行/受支持之前,可通過經(jīng)過測試的第三方alpn.jar為http(S)提供預(yù)覽支持。
在JVM上具有服務(wù)器端JavaScript的現(xiàn)代企業(yè)Web應(yīng)用程序(技術(shù)預(yù)覽)
EAP 7現(xiàn)在允許您編寫服務(wù)器端JavaScript (使用JDK 8 Nashorn功能)以快速開發(fā)REST終結(jié)點(diǎn),這些終結(jié)點(diǎn)可以引入CDI bean,執(zhí)行JNDI查找以及調(diào)用JPA實(shí)體Bean。 此功能由Undertow項(xiàng)目提供
修剪
刪除了Java EE 7中不再需要的以下技術(shù):
- CMP – JPA提供了性能更高且更靈活的API。
- JAX-RPC – JAX-WS提供了更加準(zhǔn)確和完整的解決方案。
- JSR-88 –很少采用。
通過以下資源了解有關(guān)EAP 7的更多信息
并且請記住:與任何Alpha版本一樣,請預(yù)見問題。 如果發(fā)現(xiàn)問題,請隨時(shí)將其提交到相應(yīng)的JIRA中 。
- Java EE 7功能的快速入門( ZIP下載 )
- 產(chǎn)品資料
- 入門指南
翻譯自: https://www.javacodegeeks.com/2015/11/red-hat-jboss-enterprise-application-platform-7-0-alpha-released.html
總結(jié)
以上是生活随笔為你收集整理的红帽JBoss企业应用平台7.0 ALPHA发布了!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么会造成ddos攻击(为什么会造成d
- 下一篇: 存根类 测试代码 java_嘲弄和存根–