如何使用Camel-jms组件将Artemis与Camel Java DSL一起使用?

relj7zay  于 9个月前  发布在  Apache
关注(0)|答案(1)|浏览(100)

现在,我正在一个Java EE 7应用程序上使用JMS 2.0和Artemis 1.2.0,我想用Camel做一些集成任务。
现在检查camel-jms文档,没有任何关于如何使用通用camel JMS组件为任何JMS 2.0兼容代理生成和使用消息的内容。
the component documentation上的唯一示例是使用SpringDSL配置ActiveMQ连接工厂及其专用ActiveMQ组件。如何配置Camel JMS连接到我的Artemis示例?
考虑到即使Artemis与ActiveMQ 5.x兼容,我也将使用Camel路由来发布和订阅共享持久主题,因此我需要能够配置Artemis连接,并使用它进行发布者和共享持久订阅者(仅在JMS 2.0中支持,ActiveMQ仅支持JMS 1.1)。
谢谢你,谢谢

34gzjxbg

34gzjxbg1#

最后,我创建了一个Artemis连接工厂,我使用camel-sjms,对于JMS 2.0特性,我直接使用JMS 2.0生产者作为camel组件,对于消费者,我使用最新的Spring Messaging,它使用JMS 2.0
我希望在将来,camel-sjms模块会针对JMS 2.0进行更新,这样我就可以使用vanilla Camel,而不必通过自定义组件进行工作。

相关问题