Red Hat发布WildFly Application Server 10.1版

WildFly的独特之处在于,无须任何特殊的JVM标志(哪怕在Java 8中!),无须更改配置,甚至无须更改Keystore,即可直接支持HTTP/2。只须将浏览器指向8443端口,WildFly即可为您自动生成自签名的TLS证书,并在浏览器支持的情况下进行HTTP/2协商(大部分浏览器均已支持)。当准备好部署到生产环境后,只需要用打算为用户使用的证书更新Keystore即可。

默认domain.xml文件中一个名为“load-balancer”的新增配置文件进一步改善了负载平衡能力。域模式下的配置文件可对多个(物理或虚拟)节点进行集中化的管理,借此可配置多个WildFly实例以提供不同服务。

WildFly Swarm

根据WildFly Swarm网站上的介绍:

WildFly Swarm提供了一种创新式的Java EE 应用程序打包和运行方法,可将应用程序与恰好够用的服务器运行时打包在一起,实现应用程序的“Java -Jar化”。

WildFly Swarm是在WildFly的基础上开发而来的。

Fixate IO公司资深内容编辑兼DevOps分析师Chris Tozzi在最近发布的一篇Red Hat博客文章中介绍了WildFly Swarm所提供的收益:

简而言之,WildFly Swarm可供用户将一个JavaEE应用拆解为以uber-JAR文件方式运行所必须的基本部件,进而可以用一种更精益,更均衡的方式部署Java应用。

简单来说,WildFly Swarm可供用户全面拥抱面向微服务的开发和部署工作流,并从中获益。用户勿需继续使用整体式的方法构建和运行JavaEE应用,而是可以仅编译并部署自己需要的程序部件,抛弃所有不需要的内容。

Red Hat JBoss EAP平台架构师Jason Greene(曾就WildFly 8接受过InfoQ的采访)向InfoQ介绍了最新版WildFly:

InfoQ:您目前在Red Hat担任什么角色?

Greene:我是JBoss EAP的平台架构师,同时也是WildFly的社区项目主管。另外我还代表Red Hat加入了Java EE专家组,参与了Java EE8的相关工作。

InfoQ:除了完整支持HHTP/2以及自动生成TLS证书,相比GlassFish和JonAS等其他应用程序服务器,WildFly还有什么独特之处?

Greene:不同产品在特定领域都有自己的优势,而WildFly在每个方面都做的更出色。这个产品非常轻巧,对开发者很友好,与此同时也是运行时工作负载的最佳选择。该产品提供了完整地企业级功能,同时100%开源,围绕该产品我们建立了一个真正开放的社区。该产品完全满足Java EE Full Profile认证要求,同时也可根据需要全面定制和精简。该产品包含丰富的管理模型,可全面胜任多节点管理工作,同时亦可满足简单的单节点管理需求。这个产品实际上是一种“鱼与熊掌可兼得”的应用程序服务器。

InfoQ:开发者和组织在启动一个项目时,到底该选择WildFly、WildFly Swarm或JBoss EAP,对此您有什么建议?

Greene:Red Hat软件模型的一个关键在于,我们提供了两种产品:一种侧重于用尽可能快的速度提供最新技术和创新的社区产品(WildFly);以及一种侧重于提供包含更长维护周期、更好兼容性、供应商认证、进一步加固,以及有保障的SLA全面支持的企业级订阅(JBoss EAP)。JBoss EAP本身也是从WildFly中衍生出来的,包含大量源自用户需求的重要功能,因此用户可以从WildFly平滑切换至EAP。最后,虽然我们的JBoss EAP是一种商用产品,但可免费用于开发用途,用户只须注册JBoss.ORG帐号即可下载使用。

WildFly Swarm带给Java EE的微服务概念让人激动。该产品基于WildFly项目/架构,但新增了一个部署模型,可将应用程序所仰赖的应用程序服务器重构为一种可定制,大小恰到好处的Jar文件。该产品还提供了与API集成的特殊能力,非常适合用于服务的“混搭”,例如Netflix Ribbon。此外该产品可全面支持MicroProfile,这是企业Java社区最近新创建的微服务标准。

虽然具体项目可能更适合使用上述某一产品,但无论怎么选都不会有太大问题,因为这些不同产品的底层使用了一个统一、强大、灵活的架构。

InfoQ:在您看来,JavaEE和Java 9开发工作的延后会对WildFly、WildFly Swarm或JBoss EAP的后续开发产生什么影响?

Greene:WildFly和JBoss EAP已经远远超越了EE标准并在继续完善。当某一规范的开发出现延误后,我们会将精力专注于其他感兴趣的领域。话虽如此,我们依然希望整个标准能够跟上业界发展步伐,因此我们很乐意与MicroProfile开发领域的其他重量级选手进行合作。

JPoint公司软件工程师Roy van Rijn最近通过博客文章谈到了他自己有关Java EE未来发展的想法:

类似Red Hat(开发了WildFly)这样的供应商已经通过诸如WildFly Swarm等框架让自己的Java EE实现变得分崩离析了。Swarm可以让用户打包并运行自己真正需要的组件,我觉得这才是企业级Java的未来发展方向。

本文转自d1net(转载)

时间: 2024-11-02 20:34:56

Red Hat发布WildFly Application Server 10.1版的相关文章

Red Hat发布混合云、PaaS计划等新产品

Red Hat上周在波士顿召开的Red Hat峰会上宣布,该公司计划在未来几个月里推出许多用于建造混合云的产品. Red Hat首席技术官兼负责全球工程的副总裁布莱恩·史蒂文斯(Brian Stevens)在新闻发布会上称:"这对于Red Hat来说是一个新时代."几年前,该公司客户主要是Red Hat Linux客户.但是,这些客户现在消费Red Hat的许多产品.因此,宣布新的混合云表示Red Hat有意利用自己的路线图把许多组产品集成到一个产品中. OpenShift企业PaaS

Red Hat发布基于Google Cloud的OpenShift

Red Hat正在将自己的OpenShift平台即服务(PaaS)云扩展到Google Cloud Platform上.在此之前的几天,Red Hat刚刚完成了将自己的JBoss软件堆栈带入OpenStack中. 有了这个新的企业云产品,企业用户将可以构建.发布和管理在作为底层云基础设施OpenShift Dedicated with Google Cloud Platform之上的应用.目前AWS已经提供了对OpenShift的支持. Red Hat将作为OpenShift Dedicated

Red hat宣布发布CentOS 5.9

前几天 Red hat 发布了 RHCL 5.9,今天终于迎来了 CentOS 5.9.现在 CentOS 5.9 的 iso 镜像文件已经分发到了全球各地的镜像服务器.CentOS 5.9 修正了一系列的BUG,更新很多新驱动.5系老版 CentOS 用户可以通过 yum update 来升级. CentOS 是 RHEL(Red Hat Enterprise Linux)源代码再编译的产物的免费版,它继承了 Red Hat Linux 的稳定性,而且又提供免费更新.因此,它在IDC中装机量几

Red Hat Summit 2017 5大亮点:容器技术首当其冲

今年的Red Hat Summit 2017在美国波士顿举行,此会议一直是关于企业应用开发.IT自动化.容器和微服务的信息盛会.所有这些交织在一起,这些技术及其市场渗透得如何呢?为了找到答案,我们聆听了一些主题演讲和Red Hat高管的讲话,包括Red Hat首席执行官Jim Whitehurst的讨论,并且坐下来与Red Hat技术产品负责人Paul Cormier进行了沟通.下面就让我们来看看Red Hat Summit 2017峰会上的5大亮点. 容器正成为主流 Red Hat传递了一个重

Web网站从Domino迁移到WebSphere Application Server上的优势

本文将分析 Web 网站从 Domino 迁移到 WebSphere Application Server 上的优势,结合一个示例展现整个迁移. IBM Lotus Domino 是功能强大的企业级协作服务器平台,用于电子邮件.日程安排和协作应用.它提供的服务包括邮件服务器,Notes/Domino 应用程序服务器,数据库服务器,目录服务器,以及 Web 服务器等.当 Domino 提供 Web 服务器功能时,它能够将 Notes/Domino 应用程序中的设计元素和文档数据转换成 HTML 代

Firebug1.10正式版发布兼容Firefox 13~16版本

文章描述:Firebug1.10正式版发布兼容Firefox 13~16版本. 在经过了12个alpha以及4个beta版本后,Firebug团队终于发布了Firebug 1.10正式版,兼容Firefox 13~16版本. 该版本修复了214处问题(其中包括79处功能增强),并进行了超过50次自动化测试,以保证版本的稳定性.该版本引入的新特性包括: 安装后无需重启浏览器 延迟加载 Cookies管理 命令语法高亮 自动完成 Trace样式 新的help命令 链接到声明Web-font的地方 支

使用最新的Jython编写IBM WebSphere Application Server wsadmin脚本

幸运的是,http://www.aliyun.com/zixun/aggregation/13387.html">WebSphere Application Server 的这种设计使最新的 Jython 的使用相对简单.本文介绍如何设置一个 wsadmin 瘦客户端,以便使用最新的 Jython 来编写 wsadmin 脚本.使用配置了最新 Jython 的 wsadmin 瘦客户端,您能够编写利用了最新的语言功能和改进的脚本.在一台机器上完成了本文中介绍的设置后,您可以很容易就将它复制

Red Hat Enterprise Linux Server(RHEL) yum安装软件时This system is not registered with RHN. RHN support will be disabled. 的解决方法(转)

新安装了redhat6.5.安装后,登录系统,使用yum update 更新系统.提示: This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. 无法更新. redhat 默认自带的 yum 源需要注册,才能更新.我们想不花钱也可以更新,需要替换掉redhat的yum源.   1.检查是否安装yum包 查看RHEL是否安装了yum

ORACLE Install (10g r2) FOR Red Hat Enterprise Linux Server release 5.5 (64 bit) (转)

  OS Info----------# cat /etc/redhat-releaseRed Hat Enterprise Linux Server release 5.5 (Tikanga)# cat /etc/issue.netRed Hat Enterprise Linux Server release 5.5 (Tikanga)Kernel r on an m# uname -rm2.6.18-194.el5 x86_64# echo $MACHTYPEx86_64-redhat-li