JBoss EAP、Wildfly、JBoss Web和JBoss服务器之间有什么区别?

5lhxktic  于 2022-11-08  发布在  其他
关注(0)|答案(4)|浏览(630)

我是JBoss的新手,发现了很多不同的术语- JBoss EAP、JBoss Server、Wildfly、JBoss Web,以及很多不是最新的或针对较旧版本的文档。
我从哪里开始学习JBoss作为Java EE应用服务器,运行在最新的构建版本上?

p5cysglq

p5cysglq1#

JBoss EAP是Red Hat生产和支持的Java EE应用服务器的名称。目前最新的版本是6,它实现了Java EE 6。
JBoss AS/WildFly是您可以测试的社区项目的名称。这个社区项目最终将成为JBoss EAP。“WildFly”只是“AS”的新名称,它代表应用服务器。这里的版本编号有点困难。WildFly 8,WildFly 9,WildFly 10和可能的其他WildFly版本都是通往最终将被称为JBoss EAP 7的道路上的里程碑。它们都实现了Java EE 7。
尽管它们是这条道路上的里程碑,而且不受支持,但一些版本实际上相当稳定,* 可以 * 投入生产(但由于它们不受支持,因此风险由您自己承担)。
JBoss Web是Red Hat在JBoss EAP 6及更早版本中使用的基于Tomcat的Servlet容器的名称。从EAP 7开始(因此在WildFly 8、9、10中已经存在),它将被称为Undertow的新Servlet容器/http引擎所取代。

0s0u357o

0s0u357o2#

JBoss EAP是JBoss企业应用程序平台,它是基于订阅的JavaEE应用程序服务器;这是Red Hat产品;而Wildfly是社区产品。
您可以查看链接https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.2/,以获取与JBoss EAP 7.2版本相关的所有文档。

mccptt67

mccptt673#

开发人员可以将WildFly视为新JBoss特性的孵化场。WildFly采用连续交付模型,这意味着新WildFly发布比JBoss EAP发布更频繁。
这使WildFly用户有机会在代码集成到JBoss EAP版本之前使用新功能或提供关于最新版本的反馈。相比之下,JBoss EAP版本的发布频率要低得多。

从API的Angular 来看,WildFly与JBoss EAP之间最大的区别是它们对MicroProfile的支持。MicroProfile API是WildFly发行版的一部分。JBoss EAP用户需要安装Eclipse MicroProfile扩展包才能获得支持。
WildFly与JBoss EAP争论中的另一个关键因素是,只有EAP才附带Red Hat基于订阅的支持。WildFly不

5ssjco0h

5ssjco0h4#

简单地说,
1.JBoss EAP是 * 企业版 *,支持RedHat(订阅,也支持JEE1.6+)
1.JBoss Wildfly类似于 * 开发人员版 *(也是JEE1.7+)

相关问题