红帽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中 。

  • Java EE 7功能的快速入门( ZIP下载 )
  • 产品资料
  • 入门指南

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/355784.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

chrome只能装在c盘吗_电脑硬盘使用与文件整理入门——逃离C盘?

在Windows 10伴随着SSD固态硬盘大范围铺开的背景下,曾经广泛传播的硬盘使用模式(C盘装系统,D盘装软件,E、F盘放各种文件)是否还有实践意义?我们该基于什么样的理念来养成一些良好习惯,从而安全又…

linux压缩、解压操作

zip -r fileName.zip filePath 转载于:https://www.cnblogs.com/xqitw/p/6729359.html

机器人峰会王伟_【“峰”景独好】大美中国探春中国机器人峰会举办地——浙江宁波余姚...

导读:5月8日至10日,第六届中国机器人峰会暨智能经济人才峰会即将盛大启幕,海内外重磅嘉宾、业界精英将汇聚一堂,带来一场超高水准的人工智能盛宴。会议举办地浙江宁波余姚,历史悠久、文化底蕴深厚,通过文化…

计算机ip地址未修复连接不了无线网络,本地连接没有有效的ip配置,教您修复本地连接没有有效的ip配置...

我们在平时使用电脑工作中,时常会遇到网络连接不上,进行网络诊断后,会提示“本地连接没有有效的IP配置”的问题,那么如何解决这个问题呢?下面小编就来给大家快速修复本地连接没有有效的ip配置的问题。经常使用电脑上网…

同步方法 调用异步防范_.NET Web应用中为什么要使用async/await异步编程?

布莱恩特:.NET Core开发精选文章目录,持续更新,欢迎投稿!​zhuanlan.zhihu.com前言1.什么是async/await? await和async是.NET Framework4.5框架、C#5.0语法里面出现的技术,目的是用于简化异步编程模型。2.async和await…

[bzoj2875][Noi2012]随机数生成器

来自FallDream的博客,未经允许,请勿转载,谢谢。 栋栋最近迷上了随机算法,而随机数是生成随机算法的基础。栋栋准备使用线性同余法(Linear Congruential Method)来生成一个随机数列,这种方法需要…

戴尔电脑开机黑屏怎么办_笔记本电脑开机黑屏怎么办

笔记本电脑开机黑屏是什么原因,电脑黑屏问题如何修复解决众所周知笔记本电脑的散热性能不是特别好,长时间使用笔记本电脑就可能会出现笔记本发烫的状况,严重的有可能造成笔记本电脑出现问题。人们在使用笔记本电脑时可能会出现电脑开机黑屏等情况&#x…

ftp服务器上传文件提示451,解决IIS7之FTP部分文件上传451错误

单位的需要搭建一个FTP,于是就直接使用服务器上的IIS添加了FTP组件,大家都知道IIS组件中的ftp服务器功能比较简单,但是设置起来不太个性化!配置好以后,添加一个组的用户具有上传及读取权限,使用Flashfxp软件…

存根类 测试代码 java_嘲弄和存根–了解Mockito的测试双打

存根类 测试代码 java介绍 我遇到的一件事是使用模拟框架的团队假设他们在模拟。 他们并不知道Mocks只是Gerard Meszaros在xunitpatterns.com上分类的“测试双打”之一。 重要的是要认识到每种类型的双重测试在测试中扮演着不同的角色。 用与学习不同模式或重构相同的方式&a…

只会python怎么挣钱_业余学python有用吗

Python的火热我就不细说了,大家都是编程老司机,对最前沿最火热的编程语言肯定比我还了解。前几天,我看了一篇“如何用Python制造一个抖音小姐姐发掘器?”,阅读量竟然比头条上的还多了一倍。可见Python的火热&#xff0…

python3打包exe运行没反应_python selenium运行,打包exe常见问题解决方法

selenium是一款优秀的自动化测试工具,支持的语言也非常广泛,其中以python语言最为高效简洁,本文以Python3.5.2为例。首先需要安装selenium插件,命令行下pip install selenium 或如果安装的有Python2.x版本的需用pip3 install sele…

ansible copy file

ansible xxxip -m copy -a src/localdir/file dest/sss/xxx/basic_search/bin/转载于:https://www.cnblogs.com/lavin/p/6740312.html

ajax和for循环谁难,关于“for”循环中jquery $ .ajax的问题

我相信有一些事情正在发生。首先&#xff0c;$ temp_id变量被提升到函数的顶部&#xff0c;所以它相当于这样做&#xff1a;$.ajax({……success:function(){var $temp_id;for (var i 0; i < $children.length; i) {$temp_id $children.eq(i).attr("id");其次&a…

物联网项目:将Arduino连接到Ubidots和Android –第1部分

这个物联网项目探索了物联网的一个重要方面&#xff1a;如何使用以太网屏蔽将Arduino连接到物联网云平台 。 这方面很重要&#xff0c;因为可以将数据存储在云中然后进行分析。 一旦数据&#xff08;如传感器值&#xff09;存储在云中&#xff0c;便可以使用智能手机访问数据并…

iphone黑屏转圈_iphone XR被曝新BUG,众多用户中招,无规律黑屏假死

进入今年一月份以来&#xff0c;苹果放宽了对iphone的定价&#xff0c;所以各大电商都对多款iphone XR进行了上千元的降价。这也让iphone XR瞬间取代了华为MATE 20 PRO成为新的“真香机”。而随着iphone XR的用户越来越多&#xff0c;这款手机也再次爆出新的BUG。根据网友的反馈…

怎么邀请人加入组队_糖豆人:终极淘汰赛怎么玩?玩法技巧介绍

这几天玩糖豆人&#xff1a;终极淘汰赛的玩家都在问&#xff0c;这个游戏模式怎么玩&#xff0c;糖豆人终极淘汰赛是一款60人同台竞争的卡通吃鸡游戏。想要获胜还是有一定难度的&#xff0c;战神游戏加速器为大家带来这款游戏的基础操作和具体玩法&#xff0c;超低延迟极速体验…

2017年4月21号课堂笔记

2017年4月21号 星期五 空气质量&#xff1a;良 内容&#xff1a;XML&#xff0c;Dom4j解析XML文件&#xff0c;单例 一、XML 老师代码&#xff1a; <?xml version"1.0" encoding"UTF-8"?><!-- XML的注释xml是什么&#xff1f; 可扩展的标记语言…

服务器物理内存总是九十几,服务器物理内存使用率90以上

服务器物理内存使用率90以上 内容精选换一换开启弹性云服务器的虚拟内存后&#xff0c;会导致硬盘I/O性能下降&#xff0c;因此&#xff0c;平台提供的Windows弹性云服务器默认未配置虚拟内存。如果弹性云服务器内存不足&#xff0c;建议通过“变更规格”操作来扩大内存。如果业…

比较二进制_浮点数比较的精度问题

引言 先举个例子&#xff1a;#include <stdio.h>int main() {float a 0.1;float b 0.2;float c a b;if(c 0.3){printf("c 0.3n");}else{printf("0.1 0.2 ! 0.3n");}return 0; }如果变量a,b换0.75&#xff0c;0.5可以看出运行出c 1.25,说明浮…

open表和closed表_excel工作表合并,多文件数据一键合成

工作中 遇到十几个甚至几十个单独工作excel文件要合并成一个怎么办&#xff0c;难道还按照老办法复制工作表?几个还好说&#xff0c;遇到十几个几十个文件&#xff0c;手速不够快的宝宝心里苦。那么&#xff0c;有没有什么日常偷懒神技&#xff0c;一键合成多个excel文件&…