私は、WAN を介して厄介なバックエンドにアクセスする SOAP サービスを開発しました。コンシューマー アプリが再試行ロジックを実装するのを防ぐために、再試行ロジックを実装したいと考えています。
再試行ロジックを作成する最もクリーンな方法は? には興味深いアイデアがいくつかありますが、数十回の呼び出しでコードが複雑になるのは避けたいと思います。
SOAPExtension を実装して retrySpecific 例外をチェックし、内部再試行を実行する必要があると思います。
P コード:
SOAP 呼び出しが WebService に入ります
バックエンドへの呼び出しが行われ
ます 合格の場合、データが返されます
失敗の場合、バックエンドへの呼び出しが行われ
ます 合格の場合、データが返されます
失敗の場合、例外が再実行されます
これを実装する方法についてのアイデアはありますか?