フェールオーバーも実装している python stomp ライブラリを探しましたが、誰も見つかりませんでした。また、1000 台のマシン (消費者プログラムを実行するためのクライアント) では、pyactivemq のセットアップ (これはフェイルオーバーをサポートしていると記載されています) は非常に困難です。ブローカーに障害が発生した場合にクライアントがメッセージを受信できるように、既存の Python ストンプ ライブラリの上にラッパーを作成したいと考えていました。
1 つのブローカーが失敗したときに 2 つのブローカーのいずれかからメッセージを取得する方が簡単です。単一の try catch を使用してから、他のブローカーへの接続を試みるだけです。しかし、フェールオーバー中にフェッチされたメッセージをマスターがどのように知るかはわかりません。マスターが起動すると、クライアントはそれらのメッセージを再び見るからです。
このためのブローカー構成で行うことができる提案はありますか?