Logo GH

تاخیر مش: مسیریابی سریعتر

1) ایده و هدف

Latency Mesh یک پوشش از نقاط حضور و دروازه ها است که به صورت پویا کمترین تاخیر مورد انتظار (در حالی که حفظ نظم، امنیت و انطباق) را برای پیام ها، تماس های API و رویدادهای متقابل زنجیره ای انتخاب می کند.

اهداف:
  • به حداقل رساندن p95/p99 تاخیر و تقویت دم ؛
  • SLO های پایدار را حتی با سنبله ها و سقوط ها حفظ کنید.
  • در نظر گرفتن قیمت (گاز/DA/خروج) و خطر (پل/نهایی) در یک راه حل.

2) لایه های شبکه تاخیر

لایه Edge POP: گره های لبه نزدیک به کاربر/شریک ؛ خاتمه TLS، حافظه پنهان، پیش اعتبار سنجی.
لایه مسیریابی Overlay: مسیریابی بر روی L3/L4 (anycast، مسیریابی منبع، مسیرهای بخش).
لایه حمل و نقل: QUIC/HTTP/3، اولویت بندی جریان، 0-RTT، FEC جزئی.
پیام رسانی و سفارش: سفارش توسط کلید علیت، صندوق خروجی/صندوق، dedup.
دروازه انطباق: جغرافیایی/سن/تحریم ها، سیاست های خروج/DA.
مشاهده و کنترل: نمونه های فعال، تله متری منفعل، کنترل PID.

3) نمونه های فعال و معیارها

مش یک نمودار کنترل ثابت (هر با هر نمونه) را حفظ می کند:
  • تاخیر یک طرفه (OWD) و RTT (EWMA و درصد پانل p50/p95/p99).
  • Jitter و از دست دادن ؛ عمق صف در sequencers/bridges/DA.
  • تاخیر نهایی برای پل های متقابل زنجیره ؛ هزینه در هر واحد (گاز/DA/خروج).
  • نمره خطر دامنه: حوادث، اسلش، قرار گرفتن در معرض MEV (در صورت لزوم).

نمونه ها در طول زمان توزیع می شوند (برنامه ریزی شده) و توسط کلاس QoS تقسیم می شوند.

4) کلاس های QoS و اولویت

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

هر کلاس صف ها، شکل دهنده ها و محدودیت های پرواز خود را دارد.

5) عملکرد مسیر سودمند

تصمیم گیری در حداقل هزینه مورد انتظار تحت شرایط سخت (انطباق/سفارش) ساخته شده است:

Utility(route) =
wL·Latency_p95_EWMA
+ wJ·Jitter
+ wQ·QueueDepth
+ wC·Cost_per_unit(gas + DA + egress)
+ wF·FinalityTime
+ wR·RiskScore
+ wA·AvailabilityPenalty
+ wG·Geo/PolicyPenalty

reguliruyutsya治理 وزن، هر QoS مشخصات وزن خود را دارد.
برای Q4 - ↑wL، ↑wF، ↑wR ؛ برای Q1 - ↑wC، ↓wF.

6) الگوریتم های مسیریابی

Anycast + Consistent Hashing: بستن کلید POP + قطعی (حداقل جایگشت در طول تغییرات).
تسکین Hot-Shard: تشخیص کلید داغ → subsegmentation زمان (کلید → کلید ": نمک) با همگرایی برگشت پذیر.
انتخاب آگاهانه صدک: راه حل p95، نه p50 (مبارزه با دم پنهان).
EDF آگاه از مهلت: برای Q4 در کمبود برق - اولین مهلت اول.
Adaptive Retries: عقب نشینی نمایشی با لرزش، محدود کردن تلاش در هر مسیر.
بسته های آزمایشی نیمه باز: پس از مدار سفر - جریان میکرو برای بررسی «سلامت».

7) حمل و نقل و میکروپتیزاسیون

QUIC/HTTP/3: multiplexing جریان، اولویت ها، 0-RTT، مهاجرت سریع مسیر.
قدم زدن + BBR/BBRv2: ضد aliasing از بسته، پشتیبانی اولویت کم است.
FEC جزئی (برای Q4/Q3): بازیابی زیان های کوتاه بدون بازپرداخت.
فشرده سازی هدر و CBOR/ProtoBuf: کاهش بیش از حد سر.
گرم شدن DNS/Anycast: پیش اتصال تهاجمی، زنده ماندن و از سرگیری جلسه TLS.

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

سفارش دقیق در هر کلید: برای Q3/Q4 - سفارش در مسیر انتخاب شده ؛ با failover - «مانع توقف» + پنجره پخش.

صندوق خروجی/صندوق ورودی: ضبط معاملات و تحویل تضمین شده ؛ جداول + idempotency_key (TTL)

پایان زنجیره X: حسابداری برای پنجره های چالش ؛ عملیاتی که به نهایی بودن بستگی دارند، مسیری را با حداقل «زمان نهایی» دریافت می کنند.

9) ترازنامه اقتصادی و هزینه آگاه

افزایش قیمت مسیر: هنگامی که TailAmplification یا عمق صف افزایش می یابد، حق بیمه پویا به wC.
DA-aware: انتشارات به دامنه هایی با بهترین توان/GB و نهایی قابل قبول می روند.
محدودیت بودجه: در هر سازمان/در هر نقش - روزانه/قیمت دقیقه/سقف حجم.

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

Fail-closed: زمانی که وضعیت نامشخص است، مسیر مسدود شده است.
حذفیات ZK: تایید سن/جغرافیایی بدون افشای PD.
Geo-evasion guard: geo-traversal signatures - قرنطینه خودکار و حد نصاب دستی.
مالیات خودداری در مسیر: خودداری در مسیر پرداخت که در آن مورد نیاز است.

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

ردیابی انتها به انتها: 'x _ msg _ id'، 'route _ id'، 'segment _ ids'، bridge stage/DA.
Метрики: p50/p95/p99, TailAmplification = p99/p50, retry%, رها کردن%, نسبت تکراری, عمق صف, تاخیر نهایی, هزینه/req.
Дашборды: Heatmap Latency، Surge Route، مانیتور نهایی، عمق صف، هزینه هر مسیر.
هشدارها: خطا در بودجه، نرخ فلپ، رشد تاخیر نهایی، افزایش هزینه/req.

12) حوادث و تخریب

1. تشخیص: زالوهای دم (p99↑)، صف ها، وقفه ها، حادثه پل/DA.
2. جداسازی: مدار سفر → توزیع مجدد ترافیک، کاهش سهمیه برای جریان های «پر سر و صدا».
3. جبران خسارت: پرداخت از استخر بیمه تحت RNFT/سیاست.
4. پس از مرگ: RCA، به روز رسانی تعادل/راهرو، امضای ریسک، تمرین.

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

1. نقشه برداری جریان و کلید علیت. کلاس های QoS، الزامات سفارش/نهایی/انطباق را تعریف کنید.
2. استقرار POP/گره. پوشش جغرافیایی، هر بازیگران، کانال های خصوصی، peering.
3. نمونه ها و تله متری. نظارت فعال/منفعل، ثبت مسیر، EWMA/درصد.
4. سیاست های سودمند پروفایل های مقیاس QoS، راهروهای افزایش، بودجه هزینه.
5. تضمین های تحویل صندوق پستی/صندوق ورودی، idemotency، موانع ترتیبی.
6. حمل و نقل QUIC/HTTP/3، اولویت بندی، قدم زدن، FEC برای Q3/Q4.
7. قابل مشاهده بودن ردیابی، داشبورد، هشدار و بودجه خطا.

8. روز بازي. سقوط RAP/دامنه/پل، اضافه بار، رشد تاخیر نهایی ؛ اندازه گیری MTTR

9. 治理. روش های تغییر وزن/محدودیت/سهمیه (پیشنهادات، غروب آفتاب).
10. مقیاس پذیری POP/docs، بهینه سازی مسیر، «پنجره های سبز» را برای دسته ای اضافه کنید.

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

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

TailAmplification = p99/p50 (هدف: ↓)

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

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

FinalityScore = f (تاخیر، واریانس، reorgs)

مسیر Utility_min با «سفارش، انطباق، سهمیه» = درست است

نشانه های SLO (مثال):
  • Q4: p95 ≤ 200ms، موفقیت ≥ 99. 99٪، DLQ = 0، MTTR ≤ 15 دقیقه.
  • Q3: p95 ≤ 500 میلی ثانیه، نقض نظم ≤ 10⁻⁶/soobshcheniye.
  • DA: ≤ نهایی 3 × T _ block در توان ≥ X GB/h.

15) شبکه تاخیر KPI

تاخیر: p95/p99 توسط کلاس QoS، TailAmplification.
استحکام: MTTR، سرعت فلپ، فرکانس مدار سفر.
تحویل: میزان موفقیت، نسبت تکراری،٪ خارج از سفارش.
اقتصاد: هزینه/req، هزینه/GB DA، سهم مسیرهای «گران».
نهایی: تاخیر نهایی متوسط/صدک، نرخ تجدید سازمان.
انطباق: 100٪ جغرافیایی/سن/تحریم ها، 0 نقض.

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

  • کارت POP و anycast ؛ کانال های خصوصی/peering
  • Пробы OWD/RTT/jitter/صف/هزینه/پایانی (EWMA + p95/p99)
  • سیاست های سودمند با پروفایل های QoS و کریدورهای افزایش
  • هش کردن مداوم، تسکین داغ شارد، EDF для Q4
  • صندوق پستی/صندوق ورودی، idempotency، موانع ترتیبی
  • QUIC/HTTP/3، اولویت بندی، قدم زدن، (عمده فروشی) FEC
  • داشبورد و هشدار ؛ بودجه خطا و قطع کننده مدار
  • بازی روز و پس از مرگ ؛ صندوق بیمه/جبران خسارت
  • 治理 - روند تغییر وزن/محدودیت (غروب آفتاب)
  • DA/ادغام پل با نهایی/هزینه در ذهن

17) واژه نامه

POP (نقطه حضور): لبه گره/نقطه حضور.
Anycast: انتشار یک IP واحد با چندین امتیاز دریافت.
QUIC/HTTP/3: حمل و نقل کم تاخیر/پروتکل و 0-RTT.
FEC: تصحیح خطا برای زیان های کوتاه.
تقویت دم (p99/p50).
مسیریابی سودمند: انتخاب مسیر توسط ابزار جمع آوری شده.
صندوق پستی/صندوق ورودی: قالب تحویل تضمین شده و idemotency.

18) خط پایین

Latency Mesh شبکه را به یک سیستم تطبیقی با حداقل تاخیر تبدیل می کند: اندازه گیری - حل - تحویل، حفظ نظم، نهایی بودن و قوانین. از طریق نمونه گیری فعال، مسیریابی ابزار، اولویت بندی QoS و تضمین تحویل دقیق، اکوسیستم SLO های پایدار، هزینه های مدیریت شده و انعطاف پذیری شوک را دریافت می کند - از خوشه های محلی گرفته تا حوادث زنجیره ای.

Contact

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

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

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

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

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

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