0

我们正在使用 Wildfly 10,我们想远程使用 Red Hat AMQ 7(独立)。我检查了一些文档,发现 ActiveMQ Artemis 也内置在 Wildfly 10 中,并且我还成功配置了它以发送和接收消息。

但是根据我们的要求,我们希望使用远程 AMQ 代理,以便它可以用作集中式服务器,并且最适合我们的企业需求。甚至我也想了解使用 Wildfly 中嵌入的 ActiveMQ Artemis 和远程 Red Hat AMQ 7 实例的确切区别,但我找不到足够的信息。如果有人对此有任何想法,请解释一下。

我认为有三种方法可以实现远程 Red Hat AMQ。

  1. 使用嵌入式 ActiveMQ Artemis 作为独立服务器。我的意思是,如果我们将这个 Wildfly 10 安装在单独的服务器中,并且我们只能将其用于集成目的,并使用嵌入式 ActiveMQ Artemis 来连接我们在单独服务器上运行的 Java 应用程序。

  2. 将 Red Hat AMQ 7.x 安装为单独的代理,并将其与部署在 Wildfly 10 上的 java 应用程序连接。我检查了 Red Hat 文档,有一点让我对这个实现感到困扰,因为 Red Hat 声称“目前仅支持 AMQ 7.2单独代理。它没有通过 EAP 7.0 或更早版本的认证。计划作为 EAP 7.1 的内部代理和作为 EAP 的外部代理进行测试。"。这是我的首选方法,但我没有得到任何文档来实现它,即使 Red Hat 也没有这样做。

  3. 安装 Apache ActiveMQ Artemis 2.x 并从 Wildfly 10 中部署的应用程序中集成它。

我试图获取这些信息,但截至目前,互联网上没有太多关于 Artemis 的信息。如果有人可以解释上述方法的优缺点差异,那将是一个很大的帮助。

问候公羊

4

0 回答 0