我有一个 Java 应用程序。如何将它用作 activemq 中的消息消费者?我是否需要编写任何代码来传递我的 java 应用程序名称以将其列为消费者?
或者我是否需要集成任何可以帮助我实现这一目标的软件(如camel、spring)。现在我正在寻找的是,当 activemq 填充了一条消息时,需要调用这个 Java 应用程序。
如果我需要将某些东西集成到我的 activemq 中,请放置一些链接,这些链接将清楚地解释如何进行集成。
PS我是activemq的新手,我非常依赖你的帮助。
如果您正在开发 Spring 应用程序。或者知道如何使用它,这很简单。
配置将是这样的:
<bean id="messageListener" class="jmsexample.ExampleListener" />
<bean id="jmsContainer" class="org.springframework.jms.listener.DefaultMessageListenerContainer">
<property name="connectionFactory" ref="connectionFactory"/>
<property name="destination" ref="destination"/>
<property name="messageListener" ref="messageListener" />
</bean>
查看文档:http ://static.springsource.org/spring/docs/3.0.x/reference/jms.html