トラフィックの再配布
1)再配布とは何か、なぜ必要なのか
トラフィックの再配布は、過負荷、インシデント、価格ショックまたはコンプライアンスステータスの変更中に負荷の一部(フロー、因果キー、QoSクラス)のルート/プロバイダ/キューの制御変更です。目的:- バースト中にSLO (p95/p99、成功率)を保持します。
- 尾の増幅および終了時間を減らして下さい;
- 品質と注文を損なうことなく、コストを最小限に抑えます。
- 危険および違反のための失敗閉鎖した行動を提供して下さい。
2) QoSオブジェクト、ロール、クラス
再配布オブジェクト:ルート、ブリッジ、シーケンサー、DAプール、POP/edge、 GPU/CPUクラスタ、サービスキュー。
オペレーター/ルーター、プロバイダー(узел/бридж/DA/GPU)、コンプライアンスゲート、オーケストレーター、監査/レギュレーター、Treasury/治理。
- Q4-締め切りコマンド(注文/終了に重要)。
- Q3-順序付きフロー(因果キー)。
- Q2-正確に一度(スナップショット/課金)。
- Q1/Q0-テレメトリ/分析/ベストエフェクト。
3)再配布を開始するタイミング(検出)
トリガー(条件のいずれか):- 回廊の上のp95/p99、 TailAmplification=p99/p50上昇。
- キューの深さまたは消費者の遅延はしきい値を超えます。
- Finality lag/bridgeエラーが発生し、reorg/orphanが正常よりも高くなります。
- ルートのコスト/Reqは予算を超えます。
- コンプライアンスイベント:地理/年齢/制裁→ブロック/制限。
- 劣化信号:SLA-フラップレート、error-budget burn。
4)新しいルートの決定(ユーティリティ機能)
ルート/プロバイダは、不変量の対象となる最小期待される「コスト」で選択されます:
Utility(route) =
wL·Latency_p95_EWMA
+ wJ·Jitter
+ wQ·QueueDepth
+ wC·Cost_per_unit (gas + DA + egress + compute)
+ wF·FinalityTime
+ wR·RiskScore
+ wA·AvailabilityPenalty
+ wG·Geo/CompliancePenalty
スケールのプロファイルはQoSクラスに依存します。Q4の場合はWL、 WF、 WR;Q1→wC→wF。
ハードインバリアント:'Order (true) ∧ Idempotency (true) ∧ Quotas (true) ∧ Compliance (true)'。
5)再配布アルゴリズムとメカニクス
キーごとの一貫したハッシュ化→順列を最小限に抑えます。
ホットシャードリリーフは、ホットキーの一時的なサブセグメンテーションです。
パーセンタイル対応ルーティング-p50ではなくp95/p99のソリューション。
EDF/LLFはQ4(最も早い締切/最も遅さ最初に)。
Weighted Fair Queuing/DRR:合計キューのフェアシェア。
リーク/トークンバケット-クラス/ルート/プロバイダごとのクォータ。
サーキットブレーカ-旅行→reroute;半開きの回復サンプル。
アダプティブリトリー-ジッタと期限付きの限定リトリート。
スピルオーバー層-ダウンシフト:Q0/Q1はバッチ/エッジに残り、Q3/Q4ストリップを解放します。
6)順序、idempotence、 finality
選択したルートのキー(Q3/Q4)ごとに厳密な順序。フェイルオーバー-"stop barrier"+outbox/inboxからの再生、その後"defrost'。
Idempotency key+seen-tables (TTL)-再納品のデッドアップ。
X-chain finality: 'FinalityTime '/challengeウィンドウを考慮してください。クリティカルな操作は、最小限の完全性を持つパスを受け取ります。
7)再分配の経済学
追加料金:混雑したルートでキュー/テーリングが増えるとwCになります。
プロバイダのQuality Factor (QF)は、ボリュームと支払いに影響を与えます。
予算制限:毎日/時間コストの天井と出口。
財務フック:持続可能な品質ドメインは、take-rate/> obyemを受け取ります。
8)コンプライアンスとジオルール
フェイルクローズ:ステータスの疑い→ブロック、手動クォーラム。
ZK pass: PD開示なしの年齢/ジオドキュメント。
輸出/保持ポリシー:地域別のDA/出口、支払い方法における税額控除。
ジオエバシオンガード:バイパス署名→検疫+監査。
9)観察可能性および警報
トレース:'x_msg_id'、 'route_id'、 'provider_id'、 bridge/DAステージ、finality。
メトリクス:p50/p95/p99、 retry%、 timeout%、 duplicate/out-of-order%、 queue depth、 finality lag、 cost/req、 surge index。
Reroute Live、 Tail Heatmap、 Queue/Finality Monitor、 Cost-per-Route、 Fairness Panel。
アラート:エラー予算の書き込み、フラップレート、DLQ深度、コンプライアンスブロック。
10)インシデント(RCA)および劣化プロトコル
1.検出(第3条を参照)→ルート分離(トリップ)、株式の再配布。
2.緩和:ダウンシフトQ0/Q1、 Q4/Q3の優先度を高め、「騒々しい」フローへの制限を遮断します。
3.補償:保険プールから(S-pledge、 RNFT-rules)。
4.Post-mortem:理由、重量/限界の調節、署名の更新、リハーサル。
11)数式とランドマーク
SuccessRate=1 −(タイムアウト+エラー)/リクエスト
TailAmplification=p99/p50(ターゲット: QoSあたりの廊下)
ヘッドルーム=(キャップ−電流)/キャップ
Cost/Req=Σ(リソース×入札)/success_requests
FairnessIndex (Jain)=(Σ x) ²/( n· Σ x ²)クォータ/リソース
プロバイダQualityFactor: (QF=f (\text {success}、 p95、 DLQ、 finality))
SLOランドマーク(例):- Q4:成功≥ 99。99%、 p95 ≤ 200ミリ秒、DLQ=0、 MTTR ≤ 15分。
- Q3: ≤ 10⁻⁶/soobshchの順序の違反、p95 ≤ 500 ms。
- DA/Bridge: finality ≤ 3 × T_block、 false confirmations=0。
12) 治理: 重量/クォータ/価格を変更するためのルール
シフト(w)、クォータ、関税およびQFボーナス。
定性的役割のための投票のR修飾子(回廊[0。8..1.2]).
日没の編集:自動ロールバックによる一時的な変更。
公開レポート:四半期ごとの再割り当ての指標と公平性の監査。
13)実装のplaybook(ステップで)
1.フローと因果キーのマッピング(QoS/region/complianceによる)。
2.テレメトリーとサンプル:OWD/RTT/ジッタ/キュー/ファイナリティ/コスト (EWMA+p95/p99)。
3.ユーティリティポリシー:QoS重量プロファイル、コスト予算、サージ通路あたり。
4.クォータとシェイパー:route/provider/classごとのトークンバケット。
5.配達保証:outbox/inbox、 idempotence、連続障壁。
6.公平性と背圧:WFQ/DRR、アンチノイズ、スピルオーバー層。
7.可視性:ダッシュボード、アラート、エラー予算、DLQ/リプレイ。
8.ゲーム日/カオス:ドメイン/ブリッジ/DAドロップ、価格ショック、ジオブロック。
9。 治理:重量/限界/価格(提案、日没)を変更するための手順。
10.パイロット→スケーリング:A/Bプロファイル、再調整、公開レポート。
14)再配布プログラムのKPI
Delivery: QoSクラスによる成功、DLQ=0 (Q3/Q4)、 duplicate/out-of-order(順不同)
遅延:p95/p99およびターゲット通路のテール増幅。
堅牢性:MTTR中央値≤ターゲット、フラップレート:- 経済:SLOを維持している間のコスト/Req;「安い」ルートのシェアの成長。
- 正義:廊下にジェイン;「騒々しい隣人」の事件を減らします。
- Finality/Safety: finality lag(ファイナルラグ)、0 false確認。
- コンプライアンス:地理/年齢/制裁、違反ゼロを100%通過します。
15)配達チェックリスト
- QoS、 SLO/SLA、因果キー、エラー予算定義
- ルート/プロバイダごとにユーティリティポリシー、クォータ、トークンバケットを実装
- 一貫したハッシュ、ホットシャードリリーフ、EDF/LLF (Q4)
- 設定されたoutbox/inbox、 idempotencyおよびordinal障壁
- WFQ/DRR、バックプレッシャーおよびスピルオーバー層の作業
- ダッシュボードのレイテンシ/テール/キュー/ファイナリティ/コストとアラートが利用可能
- サーキットブレーカ、DLQ/リプレイおよび補償(Sエスクロー)が含まれています
- 開催された試合日/混乱と死後
- コンプライアンスゲートと税金控除が接続されている
- Utverzhden治理-重み/限度/価格を変更するプロセス(日没)
16)用語集
トラフィックの再配布:キュー/プロバイダの管理された再ルーティング/再割り当て。
尾の増幅:p99/p50-遅延の「尾」の強さ。
FinalityTime:クロスチェーンイベントの不可逆性までの時間。
ユーティリティルーティング:集約されたユーティリティによるパス選択。
WFQ/DRR:フェアキューメンテナンス規律。
スピルオーバー階層:オーバーロード時にバッチ/エッジのソフトクラスを下げます。
サーキットブレーカ:劣化したルートの自動シャットダウン。
17)ボトムライン
トラフィックの再配布は、運用安定性ループです。順序、最終性、ルールに違反することなく、測定→解決→リダイレクトします。ユーティリティルーティング、公平性/クォータ、厳格な配信i治理制御保証の組み合わせにより、マルチチェーンエコシステムは、需要、インシデント、価格ショックのピークに耐える適応システムになります。