现在查看camel-jms文档,根本没有提到如何使用通用的camel JMS组件来生成和使用发往任何JMS2.0兼容代理的消息。
the component documentation上的惟一示例是使用Spring DSL使用其专用的ActiveMQ组件配置ActiveMQ连接工厂。如何配置Camel JMS连接到我的Artemis实例?
考虑到尽管Artemis与JMS5.x兼容,但我将使用Camel路由来发布和订阅共享持久主题,因此我需要能够配置ActiveMQ连接,并使用它创建发布者和共享持久订阅者(仅在JMS2.0中支持,ActiveMQ仅支持JMS1.1)。
谢谢!
发布于 2016-01-28 07:21:24
最后,我创建了一个Artemis连接工厂,并使用camel-sjms,对于JMS 2.0特性,目前我只是直接使用JMS 2.0生产者作为camel组件,而对于消费者,我使用最新的Spring消息传递,它使用JMS 2.0
我希望在将来,camel-sjms模块能够针对JMS 2.0进行更新,这样我就可以直接使用普通的Camel,而不必通过自定义组件来解决问题。
https://stackoverflow.com/questions/34929242
复制相似问题