3.13. ejb3 子系统
JBoss EAP 8.0 服务器与 JBoss EAP 7 和 JBoss EAP 6 的互操作性
在 JBoss EAP 8.0 中,您可以启用 JBoss EAP 8.0 和 JBoss EAP 服务器的旧版本之间的互操作性。JBoss EAP 支持其 API 类使用 jakarta
软件包命名空间的 Jakarta EE 10。但是,旧版 JBoss EAP 使用 javax
软件包命名空间。
重要
- JBoss EAP 6 和 JBoss EAP 7 支持的旧版本
-
JBoss EAP 6 和 JBoss EAP 7 之间的互操作性不受此问题的影响,因为两个服务器都支持
javax
软件包命名空间。
有关如何在 JBoss EAP 8.0 和 JBoss EAP 旧版本之间启用互操作性的更多信息,请参阅 如何启用互操作性。
基于 Infinispan 的分布式计时器
在 JBoss EAP 8.0 中,您现在可以使用基于 Infinispan 的分布式计时器来调度集群中的持久 Jakarta Enterprise Bean 计时器,您可以扩展到大型集群。如需更多信息,请参阅 EAP 8 - 如何配置基于 Infinispan 的分布式计时器。
可分布式 EJB 子系统
使用 distributable-ejb
子系统配置 ejb3
子系统功能所需的集群抽象提供程序,例如:
- 有状态会话 Bean (SFSB) 缓存工厂
- EJB 客户端应用程序的客户端映射 registry
- 分布式 EJB 计时器
目前,您可以在系统范围的级别上定义这些供应商。计划通过自定义 ejb3
子系统来开发功能,以启用特定于部署的提供程序。有关更多信息,请参阅 EAP 8 中的 distributable-ejb 子系统。