是否可以将 HornetQ 的 JMS 主题与 ActiveMQ 进行通信,反之亦然

问题描述

我在 JBoss 6 上有一个使用 JDK-6 的 hornetq 项目,在 WildFly 18 上有一个使用 JDK-11 的 ActiveMQ 项目。我可以访问 ActiveMQ 项目中的 hornetq 主题,反之亦然吗?

解决方法

如果您使用嵌入在 WildFly 18 中的 ActiveMQ Artemis,那么您应该能够从您的 HornetQ 客户端连接到它,因为 ActiveMQ Artemis 基于 HornetQ 代码库并保持与旧 HornetQ 客户端的向后兼容性。>

但是,您将无法使用 ActiveMQ Artemis JMS 客户端与 HornetQ 对话。