第 5 章 在 Microsoft Azure 中使用 JBoss EAP 时不支持的功能


在 Microsoft Azure 中使用 JBoss EAP 时,有一些不支持的功能。

使用共享存储的 ActiveMQ Artemis 高可用性
Microsoft Azure 不支持使用 Artemis 共享存储的 JBoss EAP 消息传递高可用性。要在 Azure 中配置 JBoss EAP 消息传递高可用性,请参阅 Microsoft Azure 中 ActiveMQ Artemis 高可用性 的配置中的说明。
mod_custer Advertising
如果要将 JBoss EAP 用作 Undertow mod_cluster 代理负载平衡器,则不支持 mod_cluster 公告功能,因为 Azure UDP 多播限制。如需更多信息,请参阅在 Microsoft Azure 中使用 mod_cluster 配置负载平衡
虚拟机扩展集

不支持 Microsoft Azure Virtual Machine Scale Set (VMSS)中的事务,因为自动扩展功能不会等待在缩减过程中完成所有事务。这可能导致数据完整性问题。Microsoft Azure VMSS 销毁 EAP 虚拟机,且不支持正确的关闭,这会导致 EAP 集群以下限制:

  • VMSS 应该支持配置,其中 HA 的服务器端状态需要外部化到第三方服务,如 Red Hat Data Grid。JBoss EAP 支持 HttpSessions 外部化 VMSS,但不支持有状态会话 Bean。
Azure 应用程序服务

JBoss EAP Azure App Service 产品不支持 JTS。

注意

虽然不支持 JTS,但在以下情况下支持 Jakarta 交易:

  • 自动删除实例被禁用。
  • 例如,实例不会被手动删除,例如:减少使用 Azure 仪表板运行的实例数量。

另外,不支持通过 Jakarta Enterprise Beans-remoting 进行事务。

不支持 JBoss EAP 集群的 Azure Autoscale 横向自动扩展扩展

在水平扩展时不支持以下 JBoss EAP 集群用例:

  • 分布式 HTTP 会话

    • Infinispan-session-management

      • 使用分布式、复制或分散的缓存
  • 分布式 @Stateful EJBs

    • 通过 infinispan-passivation-store

      • 使用分布式、复制或分散的缓存
  • 分布式 EJB 计时器

    • 使用分布式、复制或分散的缓存时
  • 单例 MDB
  • JPA/Hibernate Second-Level Cache

    • 分布式、复制或分散的 entity/collection/query 缓存
  • 单例部署
  • 单例 MSC 服务
  • 公共 WildFly 集群 API:

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部