首页 > 编程语言 > 详细

jms中activeMQ和spring整合的配置文件

时间:2020-03-28 12:12:59      阅读:53      评论:0      收藏:0      [点我收藏+]
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd">

<!--扫描消息接受监听处理类-->
<context:component-scan base-package="com.offcn.search.service.impl"/>

<!--配置ActiveMQ提供工厂类-->
<bean id="activeMQConnectionFactory"
class="org.apache.activemq.ActiveMQConnectionFactory">
<property name="brokerURL" value="tcp://192.168.188.146:61616"/>
</bean>
<!--spring厂商提供的管理activeMQ-->
<bean id="springConnectionFactory" class="org.springframework.jms.connection.SingleConnectionFactory">
<property name="targetConnectionFactory" ref="activeMQConnectionFactory"/>
</bean>
<!--spring jmsTemplate(如果只接收消息不需要配置)-->
<bean id="jmsTemplate" class="org.springframework.jms.core.JmsTemplate">
<property name="connectionFactory" ref="springConnectionFactory"/>
</bean>

<!--4.队列目的地-->
<bean id="queueSolrDestination" class="org.apache.activemq.command.ActiveMQQueue">
<constructor-arg value="youlexuan_queue_solr"/>
</bean>


<!--配置监听器-->
<bean class="org.springframework.jms.listener.DefaultMessageListenerContainer">
<!--连接工厂-->
<property name="connectionFactory" ref="springConnectionFactory"/>
<!--要监听的目标队列-->
<property name="destination" ref="queueSolrDestination"/>
<!--监听后调用 接收消息类-->
<property name="messageListener" ref="itemSearchListener"/>
</bean>


<!--4.队列目的地-->
<bean id="queueSolrDeleteDestination" class="org.apache.activemq.command.ActiveMQQueue">
<constructor-arg value="youlexuan_queue_solr_delete"/>
</bean>

<!--配置删除监听器-->
<bean class="org.springframework.jms.listener.DefaultMessageListenerContainer">
<!--连接工厂-->
<property name="connectionFactory" ref="springConnectionFactory"/>
<!--要监听的目标队列-->
<property name="destination" ref="queueSolrDeleteDestination"/>
<!--监听后调用 接收消息类-->
<property name="messageListener" ref="itemDeleteListener"/>
</bean>

</beans>


jms中activeMQ和spring整合的配置文件

原文:https://www.cnblogs.com/gaoshen990816/p/12586404.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!