2012-06-01 27 views
1

如何處理從我的兔子服務器在春季兔子丟棄的連接?我需要設置哪些具體選項?配置如下所示:如何處理春季兔子的連接滴?

<rabbit:connection-factory id="connectionFactory" host="${rabbitmq.host:rserver1}" port="${rabbitmq.port:5672}" 
    username="guest" password="guest" /> 

<rabbit:template id="amqpTemplate" connection-factory="connectionFactory" /> 

<rabbit:admin connection-factory="connectionFactory" /> 

<rabbit:queue name="Q1.${server.name:unknown}" /> 
<rabbit:queue name="Q2.${server.name:unknown}" /> 

<rabbit:listener-container connection-factory="connectionFactory"> 
    <rabbit:listener queues="Q2.${server.name:unknown}" ref="q1QueueConsumer" /> 
    <rabbit:listener queues="Q2.${server.name:unknown}" ref="q2QueueConsumer" /> 
</rabbit:listener-container> 


<rabbit:topic-exchange name="Exchange"> 

    <rabbit:bindings> 
    <rabbit:binding queue="Q1.${server.name:unknown}" pattern="#.Q1.#" /> 
    <rabbit:binding queue="Q2.${server.name:unknown}" pattern="#.Q2.#" /> 
    </rabbit:bindings> 
</rabbit:topic-exchange> 

回答

1

春季兔子可以自動處理重新連接到經紀人。只需要小心,因爲1.0.0版本對1.8.x版本的RabbitMQ

+0

沒有太大的幫助,但Listener Reconnect存在一個未解決的問題:https://jira.springsource.org/browse/AMQP-259 – Vadzim