0

私は最近、フェデレーション経由で接続された Google Computer Engine と AWS で RabbitMQ クラスターをセットアップする作業を行っています。これまでのところ、解決方法がわからない問題に遭遇しましたが、問題なく動作させることができました。

ある時点で、GCE クラスター内のすべての VM を削除してから再作成するとどうなるかを確認したいと思いました。クラスターを元に戻すことができましたが、以前にフェデレーションされていた AWS クラスター交換は、GCE から AWS への新しいフェデレーション リンクが作成された後も、キューに入れられたメッセージを保持し続けました。AWS クラスター上のすべての新しいメッセージはフェデレーション リンクを介して取得されていましたが、キューに入れられた古いメッセージも送信されていませんでした。

これらの古いメッセージを新しいフェデレーション リンクにも送信するにはどうすればよいですか?

4

1 に答える 1

1

メッセージがすでにリモート サーバーのキューに入れられている場合は、この問題を解決するために shovel を使用することをお勧めします: https://www.rabbitmq.com/shovel.html

于 2014-09-16T19:45:33.187 に答える