From dcf702f19d816a427ff4bcb2c500251fef8cba3b Mon Sep 17 00:00:00 2001 From: 沈斌 <bluelazysb@hotmail.com> Date: Sun, 29 Oct 2017 16:17:43 +0800 Subject: [PATCH] 代码更新 --- src/main/resources/rabbitmq.xml | 30 ++++++++++++++---------------- 1 files changed, 14 insertions(+), 16 deletions(-) diff --git a/src/main/resources/rabbitmq.xml b/src/main/resources/rabbitmq.xml index fb5c2dc..254554b 100644 --- a/src/main/resources/rabbitmq.xml +++ b/src/main/resources/rabbitmq.xml @@ -21,34 +21,32 @@ <constructor-arg ref="rabbitConnectionFactory"></constructor-arg> </bean> - <rabbit:queue name="monitors_storage_data" durable="false" exclusive="false" auto-delete="true"/> + <rabbit:fanout-exchange name="devices_data" durable="true" auto-delete="false"> + <rabbit:bindings> + <rabbit:binding queue="devices_storage_data"></rabbit:binding> + </rabbit:bindings> + </rabbit:fanout-exchange> - <!--<bean id="amqpMsgListener" class="com.moral.monitor.listener.MonitorListener"/>--> - <!--<bean id="amqpMsgListener" class="com.moral.monitor.listener.Listener"/>--> + <rabbit:queue name="devices_storage_data" durable="true" auto-delete="false" exclusive="false"/> + <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 queues="devices_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_data2" durable="true" auto-delete="true"> + <rabbit:bindings> + <rabbit:binding queue="monitors_storage_data2"></rabbit:binding> + </rabbit:bindings> + </rabbit:fanout-exchange> - <!--<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>--> + <rabbit:queue name="monitors_storage_data2" durable="true" auto-delete="true" exclusive="false" /> <!--http://blog.csdn.net/u012204058/article/details/54292888--> <!--http://blog.csdn.net/itmrchen/article/details/53285648--> <!--<rabbit:queue name="monitors_storage_alarm" durable="true" auto-delete="false" exclusive="false" />--> - - <!--<rabbit:fanout-exchange name="monitors_alarm" durable="true" auto-delete="false">--> - <!--<rabbit:bindings>--> - <!--<rabbit:binding queue="monitors_storage_alarm"></rabbit:binding>--> - <!--</rabbit:bindings>--> - <!--</rabbit:fanout-exchange>--> <!--<rabbit:fanout-exchange name="monitors_alarm" durable="true" auto-delete="false" />--> </beans> \ No newline at end of file -- Gitblit v1.8.0