提问者:小点点

从ActiveMQ Artemis向ActiveMQ“Classic”发送消息


我正在使用Apache ActiveMQ Artemis(N1)进行工作,最近我有一个任务要向另一个系统使用的另一个ActiveMQ“Classic”(N2)发送一些消息。但是,我不知道应该如何在broc. xml文件中编写转移配置。这可能吗?你能举一个转移到另一个URL地址和队列的例子吗?我应该在哪里编写登录/密码以连接到N2?


共1个答案

匿名用户

ActiveMQ Artemis中的分流仅适用于本地资源。要将消息发送到ActiveMQ Artemis的另一个实例,您需要使用核心桥。但是,这仅适用于ActiveMQ Artemis的实例。ActiveMQ“Classic”不支持核心桥使用的协议。

为了将消息从ActiveMQ Artemis发送到ActiveMQ“Classic”,您需要使用Camel或ActiveMQ Artemis附带的JMS桥之类的东西。这两种解决方案都可以使用ActiveMQ Artemis中的嵌入式Web应用程序服务器部署为Web应用程序。我们提供了两者的示例。Camel示例位于示例/特性/标准/camel/中,JMS桥示例位于示例/submodule/inter-brok-bridge中。