红帽JBoss企业应用平台7.0 ALPHA发布了!

红帽JBoss企业应用程序平台7(JBoss EAP 7)是基于开放标准构建并符合Java Enterprise Edition 7规范的中间件平台。 它将WildFly Application Server 10与高可用性群集,消息传递,分布式缓存和其他技术集成在一起。 现在可以下载最新版本的JBoss EAP 7.0 Alpha! eap-徽标

JBoss EAP 7.0 Alpha是WildFly 8、9、10社区和EAP工程团队多年努力的产物。 恭喜你!

此版本中的新功能摘要

使用JBoss EAP 7,每个人都能获得提高生产力和效率所需要的东西。 无论您是新手开发人员,资深的Java EE专家,还是运营,测试或管理团队的工作人员,JBoss EAP 7都可以为您提供构建,部署和维护健壮的Web规模,高水平的额外优势。以DevOps速度影响应用程序。

Java EE 7支持

JBoss EAP 7.0实现了Java EE 7完整平台和Web Profile标准。

批次1.0,JSON-P 1.0,并发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扩展,JTA 1.2,拦截器1.2,通用注释1.1,托管Beans 1.0,EJB 3.2,Bean验证1.1

Java SE 8

JBoss EAP 7.0需要Java SE 8,并且到目前为止,EAP 7.0 Alpha已经通过Open JDK 8,Oracle JDK 8进行了测试。

高度可扩展的Web服务器(底层)

我们已经将Web服务器和servlet实现从JBoss Web切换到Undertow 。 Undertow是现代NIO Web服务器,旨在实现最大的吞吐量和可伸缩性。 它支持非阻塞和阻塞处理程序,传统和异步Servlet以及JSR-356 Web套接字处理程序。

减少端口

通过利用HTTP升级,EAP 7几乎将其所有协议迁移到两个端口上进行多路复用:管理端口(HTTP / JSON管理,HTTP升级的远程处理-本机管理和JMX,Web管理控制台)和应用程序端口(HTTP Servlet,JAX-RS,JAX-WS,Web套接字,HTTP升级的远程处理EJB调用远程JNDI)

消息整合和与EAP 6的向后兼容性

EAP 6的HornetQ代码库捐赠给了Apache ActiveMQ项目,并且HornetQ社区加入以构建下一代消息传递代理。 这在ActiveMQ Artemis项目的第一个主要版本中得以实现。 ActiveMQ Artemis包括许多新功能,并且还保留了与HornetQ代理的协议兼容性。 EAP 7包含了这个令人兴奋的新项目作为其JMS代理,并且由于协议兼容性,它完全替代了HornetQ项目。

离线CLI

在独立模式和域模式下,您现在都可以使用CLI命令来管理服务器,而无需运行服务器。 此工作方式类似于仅管理员模式,但不需要启动服务器并使用TCP端口。 相反,CLI嵌入服务器并直接以仅管理员模式启动它。

IIOP实施

我们已经将IIOP实现从JacORB切换到OpenJDK ORB的下游分支。 此更改应导致与JVM ORB和Java EE RI更好的互操作性

服务器挂起模式/正常关机

EAP 7中的新服务器挂起模式一旦激活,将拒绝新请求,但允许旧请求完成。 一旦挂起过程完成,就可以在不中断正在进行的事务的情况下停止服务器,在执行维护时将其置于挂起状态,或者返回到再次允许新请求的运行状态。 (不包括JMS和事务,包括Web,EJB,EE并发,mod_cluster,命名)

内置前端负载均衡器(技术预览)

EAP 7(使用Undertow)现在可以配置为充当多平台智能负载平衡器 ,使用HTTP和AJP / mod_cluster协议代理对后端EAP 7节点的请求。

聚类

使用Undertow的新的优化的会话复制和单一登录实施。 新的/优化的@Stateful EJB缓存实现。 HA Singleton部署(用于与EAP 5相同的故障转移用例,例如在群集中的一个节点中启用EJB部署)和Singleton MDB(技术预览)。

JCA和数据源

EAP 7支持基于JGroups项目的DistributedWorkManager实现,并且通过延迟连接管理器扩展增强了JCA连接管理器。 数据源和资源适配器子系统允许设置容量策略和其他刷新策略。

EAP 6系列停产子系统的迁移CLI操作

为了帮助用户从EAP 6中的旧子系统(例如jbossweb,jacorb和hornetq)迁移,我们引入了一组管理操作,可以将旧配置转换为相应的新子系统。 由于这些操作会迁移基础管理资源模型,因此旧的CLI脚本或自定义设置系统也可以利用这些功能。

HTTP / 2服务器推送(技术预览)

WildFly中的Web服务器Undertow 已添加了对新HTTP / 2标准的支持。 HTTP / 2通过压缩头并在同一TCP连接上多路复用多个流来减少延迟。 它还支持服务器在请求资源之前将资源推送到客户端的功能,从而可以更快地加载页面。 科技 在JDK 9发行/受支持之前,可通过经过测试的第三方alpn.jar为http(S)提供预览支持。

在JVM上具有服务器端JavaScript的现代企业Web应用程序(技术预览)

EAP 7现在允许您编写服务器端JavaScript (使用JDK 8 Nashorn功能)以快速开发REST终结点,这些终结点可以引入CDI bean,执行JNDI查找以及调用JPA实体Bean。 此功能由Undertow项目提供

修剪

删除了Java EE 7中不再需要的以下技术:

  • CMP – JPA提供了性能更高且更灵活的API。
  • JAX-RPC – JAX-WS提供了更加准确和完整的解决方案。
  • JSR-88 –很少采用。

通过以下资源了解有关EAP 7的更多信息

并且请记住:与任何Alpha版本一样,请预见问题。 如果发现问题,请随时将其提交到相应的JIRA中

翻译自: https://www.javacodegeeks.com/2015/11/red-hat-jboss-enterprise-application-platform-7-0-alpha-released.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值