我想创建一个ActiveMQ MessageListener并使用Spring对其进行配置。我将在Tomcat中托管侦听器。我不知道这个流程能不能做到?如果是这样的话,是怎么做的?客户端->Tomcat->ActiveMQ->服务(Java应用程序)->ActiveMQ->Tomcat->客户端
在进阶时谢谢!
发布于 2012-01-26 01:23:45
是的,这是可以做到的。看一看DefaultMessageListenerContainer。在web应用程序内的Spring配置中,您可以拥有:
<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
发布于 2012-01-26 21:02:44
是。我有一个服务来解决这些数据,然后将结果发送到ActiveMq,然后将结果显示给客户端
https://stackoverflow.com/questions/9006905
复制相似问题