首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ActiveMq与Tomcat的结合

ActiveMq与Tomcat的结合
EN

Stack Overflow用户
提问于 2012-01-26 01:11:22
回答 2查看 990关注 0票数 0

我想创建一个ActiveMQ MessageListener并使用Spring对其进行配置。我将在Tomcat中托管侦听器。我不知道这个流程能不能做到?如果是这样的话,是怎么做的?客户端->Tomcat->ActiveMQ->服务(Java应用程序)->ActiveMQ->Tomcat->客户端

在进阶时谢谢!

EN

回答 2

Stack Overflow用户

发布于 2012-01-26 01:23:45

是的,这是可以做到的。看一看DefaultMessageListenerContainer。在web应用程序内的Spring配置中,您可以拥有:

代码语言:javascript
复制
<bean id="connectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
  <property name="brokerURL" ref="brokerUrl" />
</bean>

<bean id="container" 
    class="org.springframework.jms.listener.DefaultMessageListenerContainer">
  <property name="connectionFactory" ref="connectionFactory" />
  <property name="destination" ref="queue" />
  <property name="messageListener" ref="myMessageListener" />
  <property name="cacheLevelName" value="CACHE_CONSUMER" />
</bean>

其中myMessageListener是对MessageListener的引用。

关于你关于流程是什么样子的问题,它将是:

Tomcat客户端将消息发送到ActiveMQ broker

  • 上的队列ActiveMQ broker接收消息并将其传递给侦听该队列的使用者之一,在本例中是我们的MessageListener inside Tomcat
票数 1
EN

Stack Overflow用户

发布于 2012-01-26 21:02:44

是。我有一个服务来解决这些数据,然后将结果发送到ActiveMq,然后将结果显示给客户端

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

https://stackoverflow.com/questions/9006905

复制
相关文章

相似问题

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