Amqpブローカには、メッセージが実際にブローカに届いた場合にのみ動作する永続性設定があります。ネットワーク障害が発生し、その後のクライアントクラッシュ/再起動メッセージが失われる可能性がある場合。クライアント(プロデューサ)がメッセージをディスクに保存するためのrabbitmqやactivemqやその他のメッセージングフレームワークには、クライアントがクラッシュしたりリブートされた場合に、未送信のメッセージが失われないような方法がありますか?クライアントキューの永続性
私は、この問題を回避するためにローカルでブローカーを実行しているのを見ました。それは、特にあなたのクライアントの展開をあまり支配していない場合は、不必要な作業のように思えます。