retry-logic

    2

    1答えて

    Azureイベントハブからデータを送信または受信しています。要件メッセージをコンシューマが順番に処理する必要があるため、私はPartitionSenderに参加し、常に同じパーティションにイベントを送信することに決めました。 https://docs.microsoft.com/en-us/azure/event-hubs/event-hubs-availability-and-consisten

    0

    1答えて

    再試行機能をテストするためにhttpコールがクラッシュするようにタイムアウトを非常に低く設定しましたが、例外が発生して、httpClientは前の要求を再試行しませんでした。 私は最初に、maxRetryによって構成されたいくつかの試行が失敗した後(HTTPコード500)に例外が発生した場合にのみ、 私のコードロジックが壊れています。PostAsyncでAPI呼び出しを再度実行するように強制すると

    3

    1答えて

    特定の条件に基づいて再試行できますか?再試行可能で注釈を付けると、いくつかの例外に基づいて再試行されますが、例外が検出されて対応する条件が満たされた場合は再試行します。 例:それは本当であるとMyExceptionは、その後、私は、注釈に直接

    1

    1答えて

    フェールセーフ回路ブレーカが開いているときの要求はどこに保存されていますか?回路が開いている間にアプリケーションを再起動すると、再試行されるはずのすべてのリクエストが失われますか?これらのメッセージを取得する方法はありますか?

    1

    1答えて

    REST呼び出しをカプセル化するhystrixコマンドがあります。障害(例えば、タイムアウト)が発生した場合、1回の再試行を行い、失敗した場合には適切なエラーを返す。 私が見る通り、Hystrixはリトライをサポートしていません。 Hystrixでそれを行う唯一の方法は、メインロジックをgetFallback()メソッドに入れることです。しかし、正しいとは思われません。 したがって、hystrix

    -1

    1答えて

    Quartzについての理解上の問題があります: ジョブの実行(...)に例外が発生した場合 - 失火とカウントされますか、この場合再試行を心配する必要がありますか? つまり、1回の成功ショットに対して(単純な)トリガーを持ちたいが、実行が3回成功するまで再試行に失敗した場合。 どうすれば設定できますか?

    0

    2答えて

    添付の仕様書の次のコードセクションを対象としています。このプロジェクトはVCRよりもスタブを使用し、外部API要求はブロックされます。どの人がこの問題にアプローチしてカバレッジを得るためのアイデアを持っていますか? 私は睡眠テストが失敗したためコメントアウトしました。 コード def first_page client.list_orders(created_before: create

    0

    1答えて

    各リクエストでアクセストークンを必要とする外部サービスと統合する必要があります。アクセストークンは短い有効期限(わずか数時間)です。私は楽観的な方法でアクセストークンを使用することに決めました。私は現在のトークンで外部サービスを呼び出すつもりです。私は401を取得する場合、私はトークンをリフレッシュし、もう一度外部APIを呼び出すつもりです。 私はClientHttpRequestIntercep