From 052c104cbc2ccc13d83cd912e3b2bbf12c0d56bc Mon Sep 17 00:00:00 2001
From: 沈斌 <bluelazysb@hotmail.com>
Date: Fri, 27 Oct 2017 16:00:32 +0800
Subject: [PATCH] 批量更新,提升性能
---
src/main/resources/rabbitmq.xml | 45 +++++++++++++++++++++++++++++++++------------
1 files changed, 33 insertions(+), 12 deletions(-)
diff --git a/src/main/resources/rabbitmq.xml b/src/main/resources/rabbitmq.xml
index 46818cf..fb5c2dc 100644
--- a/src/main/resources/rabbitmq.xml
+++ b/src/main/resources/rabbitmq.xml
@@ -5,29 +5,50 @@
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="101.37.22.173"/>
+ <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"/>
-
- <rabbit:queue name="monitor" durable="false" exclusive="false" auto-delete="false" />
-
- <!--<bean id="amqpMsgListener" class="com.moral.monitor.listener.MonitorListener"/>-->
-
- <bean id="amqpMsgListener" class="com.moral.monitor.listener.Listener"/>
- <rabbit:listener-container connection-factory="rabbitConnectionFactory" acknowledge="auto" >
- <rabbit:listener queues="monitor" ref="amqpMsgListener" />
- </rabbit:listener-container>
<bean id="rabbitTemplate" class="org.springframework.amqp.rabbit.core.RabbitTemplate">
<constructor-arg ref="rabbitConnectionFactory"></constructor-arg>
</bean>
- <rabbit:fanout-exchange name="exchange_alarm" durable="false" xmlns="http://www.springframework.org/schema/rabbit">
- </rabbit:fanout-exchange>
+ <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-->
+
+ <!--<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