2017-09-18 7 views
0

私はウサギのMQを使用しているプロジェクトを持っているメッセージブローカーが、私は以下の懸念を持って、同じでお手伝いをしてください。ウサギのMQのフォールトトレランス

  1. ウサギのMQがダウンした場合、キューに入れられたメッセージを取得する方法はありますか。ウサギMQの設定はありますか?
  2. 私たちは同じことをjavaスレッドとコレクションの組み合わせで実装できますが、これはrabbit MQの代替として使用できますか?はいの場合は例を参考にしてください。 'あなたは両方ConnectionChannelクラスのShutdownListenerコールバックに耳を傾ける必要がある'

答えて

0
  1. 。このようにして、キューが停止しているかどうかを知ることができます。その後、キューに入れられたメッセージを再送信する必要があります。これは正式な文書が言っていることです。 https://www.rabbitmq.com/reliability.html

  2. もちろん、あなた自身のライブラリを実装することはできますが、これがあなたにとってより良いのかどうか考える必要があります。私はそれをしないことをお勧めします。 RabbitMQは、多くの人々が何年も使って信頼している、よく知られているオープンソースライブラリです。私は、どのプロジェクトでもそれを使用して副作用がないと思います。

+0

ありがとう@M。 OğuzÖzcan –

+0

答えがあなたのために働いた場合、私の答えに同意して投票することができますか?ありがとう@AjeykumarHB –

関連する問題