为什么我们需要为JBoss配置和部署ActiveMQ队列?

时间:2015-05-06 13:04:20

标签: spring jboss activemq

对于发送和接收消息,我们使用apache activemq,它是开源的.activemq与jboss集成以执行此操作。但是我想知道如果不集成到jboss中我们可以实现这个功能,其次我们需要使用jboss集成与activemq。 我想改进一个问题,比如使用active mq和spring发送和接收消息的最佳实践是什么。 1)是否将有源mq与jboss和spring集成在一起以实现功能 2)使用独立的活动mq和弹簧无需jboss集成。

2 个答案:

答案 0 :(得分:1)

如果我理解你的问题;你想知道你是否可以在没有JBoss的情况下发送/接收消息。正确的吗?

是的,即使是独立的生产者/消费者,您也可以在没有JBoss的情况下向/从ActiveMQ发送/接收消息。 JBoss在Java EE规范服务器中提供了许多功能。

如果我的回答没有帮助,您可能希望提供高级架构以及您尝试解决/理解的问题。

答案 1 :(得分:0)

您可以在JBoss上部署ActiveMQ rar文件。请注意,默认情况下,这将尝试启动嵌入式代理。可以通过删除META-INF / ra.xml文件中的配置部分来禁用此功能。

部署后,您现在可以在JBoss上运行ActiveMQ JCA。在JBoss配置文件中,使用指向远程ActiveMQ实例的serverURL。