A.5. 版本间的兼容性和互操作性
本节介绍 JBoss EAP 5、JBoss EAP 6 和 JBoss EAP 7 版本之间的客户端和服务器企业级消息传递组件的兼容性和互操作性。
Enterprisean remoting over IIOP
您应该不会在以下任何配置中遇到问题。
- 从 JBoss EAP 5 客户端连接到 JBoss EAP 7 服务器
- 从 JBoss EAP 6 客户端连接到 JBoss EAP 7 服务器
- 从 JBoss EAP 7 客户端连接到 JBoss EAP 6 服务器
- 从 JBoss EAP 7 客户端连接到 JBoss EAP 5 服务器
使用 Java 命名和目录接口进行企业 Beans
您应该不会在以下任何配置中遇到问题。
- 从 JBoss EAP 6 客户端连接到 JBoss EAP 7 服务器
- 从 JBoss EAP 7 客户端连接到 JBoss EAP 6 服务器
JBoss EAP 6 支持 Enterprise Beans 3.1 规格,并引入了使用标准化的全局 Java 命名和目录接口命名空间,它们仍在 JBoss EAP 7 中使用。由于 Java 命名和目录接口命名空间名称的变化,以下配置不兼容:
- 从 JBoss EAP 5 客户端连接到 JBoss EAP 7 或 JBoss EAP 6 服务器
- 从 JBoss EAP 7 或 JBoss EAP 6 客户端连接到 JBoss EAP 5 服务器
有关标准化 Java 命名和目录接口命名空间更改的更多信息,请参阅 JBoss EAP 6 迁移指南 中的 Java 命名和目录接口更改。
使用 @WebService 进行企业级删除
您应该不会在以下任何配置中遇到问题。
- 从 JBoss EAP 5 客户端连接到 JBoss EAP 7 服务器
- 从 JBoss EAP 6 客户端连接到 JBoss EAP 7 服务器
- 从 JBoss EAP 7 客户端连接到 JBoss EAP 6 服务器
- 从 JBoss EAP 7 客户端连接到 JBoss EAP 5 服务器
消息传递独立客户端
您应该不会在以下任何配置中遇到问题。
- 从 JBoss EAP 6 客户端连接到 JBoss EAP 7 服务器
- 从 JBoss EAP 7 客户端连接到 JBoss EAP 6 服务器
在以下配置中,如果客户端使用特定于消息传递代理的 HornetQ API 而不是通用消息 API,则连接可能。但是,必须使用 JBoss EAP 旧 Java 命名和目录接口命名扩展(随 JBoss EAP 7 一起交付)解决 Java 命名与目录接口查找。
- 从 JBoss EAP 5 客户端连接到 JBoss EAP 7 服务器
JBoss EAP 7 内置消息传递无法连接 JBoss EAP 5 随附的 HornetQ 2.2.x,因为协议兼容性问题。因此,以下配置不兼容。
- 从 JBoss EAP 7 客户端连接到 JBoss EAP 5 服务器
消息传递 MDB
您应该不会在以下任何配置中遇到问题。
- 从 JBoss EAP 6 客户端连接到 JBoss EAP 7 服务器
- 从 JBoss EAP 7 客户端连接到 JBoss EAP 6 服务器
在以下配置中,如果客户端使用特定于消息传递代理的 HornetQ API 而不是通用 Jakarta Messaging API,则连接可能。但是,必须使用 JBoss EAP 旧 Java 命名和目录接口命名扩展(随 JBoss EAP 7 一起交付)解决 Java 命名与目录接口查找。
- 从 JBoss EAP 5 客户端连接到 JBoss EAP 7 服务器
JBoss EAP 7 内置消息传递无法连接 JBoss EAP 5 随附的 HornetQ 2.2.x,因为协议兼容性问题。因此,以下配置不兼容。
- 从 JBoss EAP 7 客户端连接到 JBoss EAP 5 服务器
消息传递桥接
您应该不会在以下任何配置中遇到问题。
- 从 JBoss EAP 5 客户端连接到 JBoss EAP 7 服务器
- 从 JBoss EAP 6 客户端连接到 JBoss EAP 7 服务器
- 从 JBoss EAP 7 客户端连接到 JBoss EAP 6 服务器
- 从 JBoss EAP 7 客户端连接到 JBoss EAP 5 服务器
更新于 2024-02-09