首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Payara消费来自ActiveMQ Artemis的消息/产生来自Artemis的消息

Payara消费来自ActiveMQ Artemis的消息/产生来自Artemis的消息
EN

Stack Overflow用户
提问于 2018-07-04 14:32:02
回答 1查看 416关注 0票数 1

我有一个在Payara 4.1.2.173上运行的应用程序。应用程序应该发送和接收JMS消息,因此,我使用Apache ActiveMQ Artemis。我选择ActiveMQ Artemis是因为ActiveMQ只支持JMS1.1,而ActiveMQ Artemis支持JMS2.0。

但我觉得奇怪的是,ActiveMQ Artemis没有提供资源适配器(.rar文件),而ActiveMQ却提供了一个。好的方面是,ActiveMQ的资源适配器能够连接到ActiveMQ Artemis。可悲的是,它只支持JMS 1.1,所以Artemis (对我来说)的好处是不可用的。

使用JMS 1.1时,很容易创建一个消费者(MDB风格),但是当我想要生成消息时,我需要自己处理连接的设置。我阅读了文档,似乎JMS2.0应该支持注入JMSContext,它可以用于创建生产者,而不需要设置连接本身。

但是ActiveMQ RA不支持注入JMSContext,它只允许注入JMSConnectionFactory。

有没有办法让我可以注入一个配置为连接到ActiveMQ Artemis的JMSContext?

我已经在考虑直接使用Payara附带的jmsra RA了,但我不知道如何配置它。

EN

回答 1

Stack Overflow用户

发布于 2018-07-04 23:03:00

ActiveMQ Artemis提供了一个RAR文件,但是要找到它并不容易,而且可能在任何地方都没有文档:https://github.com/apache/activemq-artemis/tree/master/artemis-ra

https://github.com/apache/activemq-artemis/tree/master/examples/features/sub-modules/artemis-ra-rar依赖性: Maven示例:Maven

如果它能工作,我会很感兴趣。我想自己试一试,但没有太多的时间。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51167142

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档