<?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:rabbit="http://www.springframework.org/schema/rabbit"
|
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.0.xsd
|
http://www.springframework.org/schema/rabbit http://www.springframework.org/schema/rabbit/spring-rabbit-1.0.xsd "
|
default-autowire="byName">
|
|
<!-- rabbitMQ配置 -->
|
<bean id="rabbitConnectionFactory" class="org.springframework.amqp.rabbit.connection.CachingConnectionFactory">
|
<constructor-arg value="116.62.12.115"/>
|
<property name="username" value="guest"/>
|
<property name="password" value="guest"/>
|
<property name="channelCacheSize" value="8"/>
|
<property name="port" value="5672"/>
|
</bean>
|
|
<rabbit:admin connection-factory="rabbitConnectionFactory"/>
|
|
<bean id="rabbitTemplate" class="org.springframework.amqp.rabbit.core.RabbitTemplate">
|
<constructor-arg ref="rabbitConnectionFactory"></constructor-arg>
|
</bean>
|
|
<rabbit:queue name="monitors_storage_data" durable="false" exclusive="false" auto-delete="true"/>
|
|
<!--<bean id="amqpMsgListener" class="com.moral.monitor.listener.MonitorListener"/>-->
|
<!--<bean id="amqpMsgListener" class="com.moral.monitor.listener.Listener"/>-->
|
<bean id="amqpMsgListener" class="com.moral.monitor.listener.TaskListener"/>
|
|
<rabbit:listener-container connection-factory="rabbitConnectionFactory" acknowledge="auto" >
|
<rabbit:listener queues="monitors_storage_data" ref="amqpMsgListener" />
|
</rabbit:listener-container>
|
|
<rabbit:queue name="monitors_storage_data_2" durable="true" auto-delete="false" exclusive="false" />
|
|
<rabbit:fanout-exchange name="monitors_data_2" durable="true" auto-delete="false">
|
<rabbit:bindings>
|
<rabbit:binding queue="monitors_storage_data_2"></rabbit:binding>
|
</rabbit:bindings>
|
</rabbit:fanout-exchange>
|
|
<!--http://blog.csdn.net/u012204058/article/details/54292888-->
|
<!--http://blog.csdn.net/itmrchen/article/details/53285648-->
|
</beans>
|