attempt - 失敗する可能性のあるコマンドを再試行するCLI
(github.com/MaxBondABE)- 失敗する可能性があるコマンドを、遅延を入れて自動的に再試行するよう設計
- 待機時間を徐々に増やす再試行(exponential backoff) と タイムアウト・ジッターを適用し、同じ失敗が同時に繰り返されないよう制御
attempt exponential --retry-if-contains "server not ready" sqlx migrate - Bashに依存せず、サービスの準備完了を待ってコマンドを実行可能
- ネットワークや外部サービスのような一時的に不安定な環境でもスクリプトの信頼性を維持
- エンドツーエンド・ユニットテストを含むテストスイートを提供し、パブリックドメインライセンス
まだコメントはありません。