工业级运维app手机api
xufenglei
2017-10-30 0666ef28e17d3f49371b248d39a2d395ef9f7451
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="false">
        <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="false" 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>