私は、RabbitMQ をインストールし、EC2 CentOS 6 インスタンスで正常に動作しており、さまざまなキューとトピックを使用しています。私は、この稼働中のインスタンスを、同じ OS と初期セットアップを備えた、より小さな別の新しい EC2 サーバー インスタンスに移行することにしました。
既存のインストールから AMI (Amazon サーバー イメージ) を作成し、この AMI を使用して新しいサーバー インスタンスを作成しました。すべてのトピック、ユーザー、仮想ホスト、キューなどと同様に、RabbitMQ はうまくいきました。
ただし、サーバー イメージを作成する前にメッセージがキューに存在していたにもかかわらず、キューはすべて 0 メッセージで返されました。
質問:
- 移行中に何か見逃したことがありますか?
- ウサギのキュー内にある間、メッセージはどこに明示的に「保存」されますか?
メッセージは「永続的」として送信されたと思いますが、それについて 100% 確信があるわけではありません。RabbitMQ インスタンスの複製については承知していますが、この方法でサーバーを再作成する方が簡単/迅速だと思いますか?