ANTIGRAVITY LABEN
記事一覧/AIツール
AIツール/2026-06-20上級

429に潰されないスケジュール — エージェント自動化のバックオフとジッター設計

複数のエージェントを並列に走らせると、レート制限の429が連鎖して全滅する瞬間があります。指数バックオフとジッターをどう設計すれば、リトライ自身が新たな混雑を生まないかを、個人開発の自動運用からまとめます。

Antigravity248エージェント40レート制限2バックオフ信頼性設計6

プレミアム記事

エージェントを3つ同時に走らせた夜、朝のログが 429 で埋め尽くされていました。1つが制限に当たり、同じ瞬間にリトライし、それが他の2つのリクエストと重なって、さらに制限を踏む——リトライが渋滞を悪化させる典型でした。私自身、個人開発で4つのサイトを並列に自動更新しているので、この「リトライが自分の首を絞める」現象には何度も付き合ってきました。

レート制限はエラーではなく、混雑の信号です。信号に対して全員が同じタイミングで動き直せば、混雑はほどけません。バックオフとジッターは、リトライのタイミングを意図的にずらして、混雑を自然に解消させるための設計です。

固定間隔リトライがなぜ危険か

最初に多くの人が書くのは「失敗したら5秒待って再試行」という固定間隔のループです。これは1つのジョブだけなら問題なく見えます。ところが複数のジョブが同時に制限に当たると、全員がきっちり5秒後に揃って再試行します。結果として、同じ瞬間に同じ数のリクエストが再び殺到し、また全員が落ちます。

この「足並みが揃ってしまう」状態を thundering herd と呼びます。固定間隔は、落ちたジョブの足並みを揃えてしまう点で、混雑を解消するどころか固定化します。Antigravity の Managed Agents を並列で呼ぶときも、複数のエージェントが共通の API クォータを分け合うため、まったく同じ罠が待っています。これは本番運用で一度ハマると原因が見えにくい落とし穴です。

指数バックオフだけでは足りない

次の改善は、待ち時間を試行ごとに2倍にする指数バックオフです。1回目は1秒、2回目は2秒、3回目は4秒、と広げていきます。待ち時間が指数的に伸びるため、暴走的な再試行は確かに抑えられます。

しかし指数バックオフ単体には、まだ落とし穴が残っています。同時に落ちた複数のジョブは、同じ計算式で同じ待ち時間を算出します。1秒、2秒、4秒——全員が同じ階段を、同じタイミングで上ります。間隔こそ広がりますが、足並みは揃ったままです。ここを崩すのがジッターの役割です。

方式3回目の待ち時間足並み
固定間隔常に5秒完全に揃う(最悪)
指数バックオフのみ常に4秒揃ったまま
指数 + Full Jitter0〜4秒の乱数自然にばらける

ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
固定間隔リトライがなぜ429を増幅するか、ジッター無し/有りの違いを具体例で示します
Full Jitter 方式の実装(20行)と、リトライ上限6回・全体デッドライン10分の決め方
4サイト並列運用で429の連鎖を抑え、夜間ジョブの完走率を体感で改善した設定値
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Antigravity Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥1,480 の永久アクセス
メンバーシップを見る →

関連記事

AIツール2026-04-11
Gemma4エッジAIエージェント実装ガイド:デバイス上で動くインテリジェントエージェントの設計
Gemma4の強みであるエッジ推論を活かした高度なエージェント実装を解説。Function Calling、マルチモーダル入力、オフライン対応エージェントの設計から実装まで詳しく紹介します。
AIツール2026-04-06
Cursor 3 vs Antigravity 2026年4月:最新AI IDEの徹底比較
2026年4月2日にリリースされたCursor 3と、Antigravityを徹底比較します。Agents Window、並列エージェント実行、コスト、MCP対応など、実際に両者を使って感じた差異をフラットな視点でレポートします。
Agents & Manager2026-06-20
失敗したエージェントジョブを取りこぼさない — デッドレターと再投入の設計
スケジュール実行のエージェントが夜間に失敗したまま消えていく問題を、デッドレター退避と段階的な再投入で防ぐ設計を、複数サイトを自動運用する個人開発の現場からまとめます。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →