1
フェールセーフ回路ブレーカが開いているときの要求はどこに保存されていますか?回路が開いている間にアプリケーションを再起動すると、再試行されるはずのすべてのリクエストが失われますか?これらのメッセージを取得する方法はありますか?フェールセーフ回路ブレーカが開いているときに要求が保存される場所は?
フェールセーフ回路ブレーカが開いているときの要求はどこに保存されていますか?回路が開いている間にアプリケーションを再起動すると、再試行されるはずのすべてのリクエストが失われますか?これらのメッセージを取得する方法はありますか?フェールセーフ回路ブレーカが開いているときに要求が保存される場所は?
RequestHandlerCircuitBreakerAdvice
はステートレスです。
RequestHandlerRetryAdvice
を使用しても、今後の再試行のためのメッセージは保存されません。
サーキットブレーカの状態の保存についてのご意見はありがたいですが、今は問題ありません。
の内蔵機能に基づいたアプローチを提案することができます。MessageStore
をトランザクション可能にして、ダウンストリーム例外の場合はストアバックメッセージを返すことができます。サーキットブレーカーとターゲットサービスがエラーなく実行されるまで、キューからメッセージを何度もポーリングします。