【发布时间】:2020-08-13 11:17:32
【问题描述】:
我是 ActiveMQ 和 Apache Camel 的新手,对它们和 Camel 设置有一些疑问。
我正在运行 ActiveMQ Artemis 2.14.0 (docker image),并且 MQTT 代理在端口 1883 上运行。
Client1 正在使用 MQTT 发布一些消息,而 client2 已订阅并检索这些消息。现在我想在 ActiveMQ Artemis 旁边添加 Camel 作为控制器(路由器),这样我就可以控制 MQTT 数据的转发或对其进行编辑,还可以进行一些 MQTT 到 REST 的转换。
我不知道我需要使用 ActiveMQ Artemis 和 Camel 的哪些组件。
Camel 是否已经在 ActiveMQ Artemis 中,我是否需要在配置中添加一些内容来激活它?
如果是,那么我不知道我需要编辑 ActiveMQ Artemis 中的哪些配置文件以在其中设置 Camel。
在 Internet 上搜索时,我看到很多用于 Camel 配置的 Java 和 XML 代码,但都有些混乱。就是一堆拼图,不知道放什么拼图。
【问题讨论】:
标签: apache-camel mqtt activemq-artemis