GH GambleHub

توزیع مجدد ترافیک

1) توزیع مجدد چیست و چرا لازم است

توزیع مجدد ترافیک تغییر کنترل شده مسیرها/ارائه دهندگان/صف برای بخش هایی از بار (جریان، کلیدهای علیت، کلاس های QoS) در طول اضافه بار، حوادث، شوک های قیمت یا تغییر در وضعیت انطباق است. اهداف:
  • نگه داشتن SLO (p95/p99، میزان موفقیت) در طول انفجار ؛
  • کاهش زمان تقویت دم و نهایی ؛
  • به حداقل رساندن هزینه برای خدمت بدون از دست دادن کیفیت و سفارش ؛
  • فراهم می کند رفتار شکست بسته برای خطرات و نقض.

2) اشیاء QoS، نقش ها و کلاس ها

اشیاء توزیع مجدد: مسیرها، پل ها، توالی ها، استخرهای DA، POP/edge، خوشه های GPU/CPU، صف های خدمات.
Роли: اپراتور/روتر، ارائه دهنده (узел/бридж/DA/GPU)، دروازه انطباق، ارکستر، حسابرس/تنظیم کننده، Treasury/治理.

کلاس های QoS:
  • Q4 - دستورات مهلت (مهم برای سفارش/نهایی).
  • Q3 - جریان های مرتب (کلید علیت).
  • Q2 - دقیقا یک بار به طور موثر (عکس های فوری/صدور صورت حساب).
  • Q1/Q0 - تله متری/تجزیه و تحلیل/بهترین اثر.

3) هنگامی که برای شروع توزیع مجدد (تشخیص)

عوامل (هر یک از شرایط):
  • p95/p99 در بالای راهرو، TailAmplification = افزایش p99/p50.
  • عمق صف یا تاخیر مصرف کننده بیش از آستانه است.
  • تاخیر نهایی/افزایش خطاهای پل، تجدید سازمان/یتیم بالاتر از حد طبیعی است.
  • هزینه/REQ در مسیر بیش از بودجه می رود.
  • رویداد انطباق: جغرافیایی/سن/تحریم → بلوک/محدودیت.
  • سیگنال های تخریب: SLA- брейки، flap-rate، خطای بودجه.

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 ؛ برای ↑wC Q1، ↓wF.

متغیرهای سخت: «نظم (درست) ∧ Idempotency (درست) ∧ سهمیه (درست) ∧ انطباق (درست)».

5) الگوریتم های توزیع مجدد و مکانیک

هش کردن مداوم در هر کلید → تغییرات را به حداقل می رساند ؛

Hot-Shard Relief یک زیرمجموعه موقت از کلیدهای داغ است.
مسیریابی آگاه از درصد - راه حل های p95/p99، نه p50.
EDF/LLF для Q4 (اولین مهلت/حداقل سستی اول).
Weighted Fair Queuing/DRR - سهم عادلانه در کل صف ها.
سطل نشت/رمز - سهمیه در هر کلاس/مسیر/ارائه دهنده.
قطع کننده مدار - سفر → تغییر مسیر; نمونه بازیابی نیمه باز.
Retries تطبیقی - عقب نشینی محدود با لرزش و مهلت.
سطوح Spillover - downshift: Q0/Q1 برای دسته/لبه ترک، آزاد کردن نوار Q3/Q4.

6) سفارش، idempotence، قطعیت

سفارش دقیق در هر کلید (Q3/Q4) در مسیر انتخاب شده ؛ با failover - «مانع توقف» + پخش از صندوق پستی/صندوق ورودی، سپس «یخ زدایی».
کلید Idempotency + جداول دیده شده (TTL) - dedup در تحویل مجدد.
پایان زنجیره X: پنجره FinalityTime/challenge را در نظر بگیرید ؛ عملیات بحرانی یک مسیر با حداقل قطعیت کامل دریافت خواهید کرد.

7) اقتصاد توزیع مجدد

Surge surcharges: هنگامی که صف/tailings ↑ wC در مسیرهای پر ازدحام رشد می کند.
فاکتور کیفیت ارائه دهنده (QF) بر حجم و پرداخت تاثیر می گذارد.
محدودیت بودجه: سقف هزینه روزانه/ساعتی و خروج.
قلاب خزانه داری: دامنه های با کیفیت پایدار ↓take - rate/↑obyem دریافت می کنند.

8) انطباق و قوانین جغرافیایی

Fail-closed: تردید وضعیت → بلوک، حد نصاب دستی.
ZK عبور می کند: اسناد سن/جغرافیایی بدون افشای PD.
سیاست های صادرات/نگهداری: DA/خروج از منطقه، کسر مالیات در راه پرداخت.
گارد Geo-evasion: امضای دور زدن → قرنطینه + حسابرسی.

9) قابلیت مشاهده و هشدار

ردیابی: 'x _ msg _ id'، 'route _ id'، 'provider _ id'، مراحل bridge/DA، نهایی بودن.
معیارهای: P50/P95/P99،٪ تلاش مجدد، اتمام وقت٪، تکراری/خارج از سفارش٪، عمق صف، تاخیر نهایی، هزینه/REQ، شاخص افزایش.
Дашборды: Reroute زنده، دم نقشه حرارتی، صف/نهایی مانیتور، هزینه در هر مسیر، انصاف پنل.
هشدارها: سوزاندن خطا، نرخ فلپ، عمق DLQ، بلوک های انطباق.

10) حوادث (RCA) و پروتکل تخریب

1. تشخیص (§ 3 را ببینید) → جداسازی مسیر (سفر)، توزیع مجدد سهام.
2. کاهش: کاهش Q0/Q1، افزایش اولویت Q4/Q3، قطع محدودیت های جریان های «پر سر و صدا».
3. جبران خسارت: از استخر بیمه (S-تعهد، RNFT-قوانین).
4. پس از مرگ: دلایل، تنظیم وزن/محدودیت، به روز رسانی امضا، تمرین.

11) فرمول ها و نشانه ها

SuccessRate = 1 − (زمان بندی + خطاها )/درخواست ها

TailAmplification = p99/p50 (هدف: ↓، راهروها در هر QoS)

اتاق سر = (کلاه − جریان )/کلاه

Cost/Req = Σ (منبع × پیشنهاد )/successful _ requests

FairnessIndex (جین) = ( 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: نهایی بودن ≤ 3 × T _ block، تأییدات نادرست = 0.

12) 治理: قوانین برای تغییر وزن/سهمیه/قیمت

شیفت (W)، سهمیه، تعرفه ها و پاداش QF.
R-اصلاحکننده آرا برای نقشهای کیفی (راهرو [0. 8..1. 2]).
ویرایش غروب آفتاب: تغییرات موقت با بازگشت خودکار.

گزارش عمومی: معیارهای تخصیص مجدد سه ماهه و ممیزی انصاف

13) کتابچه راهنمای پیاده سازی (در مراحل)

1. نقشه برداری جریان و کلید علیت (توسط QoS/منطقه/انطباق).
2. تله متری و نمونه: OWD/RTT/jitter/صف/نهایی/هزینه (EWMA + p95/p99).
3. سیاست های سودمند: در هر پروفایل وزن QoS، بودجه هزینه، راهروهای افزایش.
4. سهمیه ها و شکل دهنده ها: token-buckets per route/provider/class.
5. تضمین تحویل: صندوق خروجی/صندوق ورودی، idemotence، موانع سریال.
6. عدالت و فشار پشتی: WFQ/DRR، ضد سر و صدا، سطوح سرریز.
7. قابلیت مشاهده: داشبورد، هشدارها، بودجه خطا، DLQ/Replay.
8. بازی روز/هرج و مرج: دامنه/پل/کاهش DA، شوک قیمت، جغرافیایی بلوک.
9. 治理: روش برای تغییر وزن/محدودیت/قیمت (پیشنهادات، غروب آفتاب).
10. Pilot → scaling: پروفایل های A/B، کالیبراسیون، گزارش عمومی.

14) KPI برنامه توزیع مجدد

تحویل: موفقیت توسط کلاس های QoS، DLQ = 0 (Q3/Q4)، ↓ تکراری/خارج از ترتیب.
تاخیر: p95/p99 و TailAmplification در راهروهای هدف.
استحکام: MTTR متوسط ≤ هدف، ↓ فلپ نرخ.

اقتصاد: هزینه/REQ ↓ در حالی که حفظ SLO ؛ افزایش سهم مسیرهای «ارزان»

عدالت: جین در راهرو ؛ کاهش حوادث «همسایه پر سر و صدا»

قطعیت/ایمنی: ↓ تاخیر نهایی، 0 تأییدیه نادرست.
انطباق: 100٪ جغرافیایی/سن/تحریم ها، نقض صفر.

15) چک لیست تحویل

  • QoS، SLO/SLAs، کلید های علیت و بودجه خطا تعریف شده است
  • سیاست های سودمند، سهمیه ها و سطل های نشانه در هر مسیر/ارائه دهنده اجرا شده است
  • شامل هش کردن سازگار، تسکین داغ شارد، EDF/LLF (Q4)
  • پیکربندی صندوق خروجی/صندوق ورودی، idemotency و موانع ترتیبی
  • WFQ/DRR، فشار پشتی و سطوح سرریز کار می کنند
  • داشبورد تاخیر/دم/صف/نهایی/هزینه و هشدار در دسترس هستند
  • قطع کننده مدار، DLQ/پخش و جبران خسارت (S-سپردن) شامل
  • برگزار شد بازی روز/هرج و مرج و پس از مرگ
  • دروازه انطباق و کسر مالیات در پرداخت متصل می شوند
  • Utverzhden治理 - روند تغییر وزن/محدودیت/قیمت (غروب آفتاب)

16) واژه نامه

توزیع مجدد ترافیک: مسیر مدیریت شده/تغییر مجدد صف/ارائه دهندگان.
تقویت دم: p99/p50 - قدرت «دم» تاخیر.
FinalityTime: زمان برگشت ناپذیری رویداد متقابل زنجیره ای.
مسیریابی سودمند: انتخاب مسیر توسط ابزار جمع آوری شده.

WFQ/DRR: نظم و انضباط نگهداری صف عادلانه

سطوح سرریز: کاهش کلاس های نرم در دسته/لبه زمانی که بیش از حد.
قطع کننده مدار: خاموش کردن خودکار یک مسیر تخریب شده.

17) خط پایین

توزیع مجدد ترافیک یک حلقه ثبات عملیاتی است: ما اندازه گیری → حل → تغییر مسیر بدون نقض نظم، نهایی و قوانین. ترکیبی از مسیریابی ابزار، عدالت/سهمیه، تحویل دقیق i治理 تضمین های کنترل، اکوسیستم چند زنجیره ای را به یک سیستم تطبیقی تبدیل می کند که می تواند به سرعت، صادقانه و اقتصادی به اوج تقاضا، حوادث و شوک های قیمت برسد.

Contact

با ما در تماس باشید

برای هرگونه سؤال یا نیاز به پشتیبانی با ما ارتباط بگیرید.ما همیشه آماده کمک هستیم!

Telegram
@Gamble_GC
شروع یکپارچه‌سازی

ایمیل — اجباری است. تلگرام یا واتساپ — اختیاری.

نام شما اختیاری
ایمیل اختیاری
موضوع اختیاری
پیام اختیاری
Telegram اختیاری
@
اگر تلگرام را وارد کنید — علاوه بر ایمیل، در تلگرام هم پاسخ می‌دهیم.
WhatsApp اختیاری
فرمت: کد کشور و شماره (برای مثال، +98XXXXXXXXXX).

با فشردن این دکمه، با پردازش داده‌های خود موافقت می‌کنید.