Сигналҳо дар байни гиреҳҳо
1) Консепсияи сигнал
Сигнал - воҳиди минималии алоқаи маъноӣ дар шабака: ҳодиса, дархост, тасдиқ, мақом, лимит, сиёсат. Баръакси пакети "хом", сигнал семантика (намуд, схема, контекст, инвариант) ва кафолат (таҳвил, фармоиш, номутаносибӣ) дорад.
Ҳадафҳо: коҳиш додани пайвасти хидматҳо, суръат бахшидани вокуниш ба тағирот, идора ва мушоҳидаи шабака.
2) Таксономияи сигнал
Ҳодиса: далелҳо дар бораи ҳодиса (эҷод, навсозӣ, ҳалшуда, лағжиш).
Нияти Фармон-Амал (Наъно, Таваққуф, Калид).
Дархост/Ҷавоб додан/Ҷамъбаст кардан.
Суратҳои лаҳзаи даврӣ (маҳдудиятҳо, квотаҳо, конфигуратсияҳо).
Огоҳӣ/Ҳодисаҳо: дуршавӣ, таназзул, вайронкунии SLA.
治理/Politiki (Идоракунӣ/Сиёсат): параметрҳои тарифҳо, маҳдудиятҳо, версияҳо.
Домени кросс (X-Chain/X-Domain): интиқоли ҳуқуқҳо/паёмҳо байни занҷирҳо/минтақаҳои эътимод.
Ҳар як синф аз рӯи схема муқаррар карда мешавад (нусхаи ID, майдонҳои зарурӣ, инвариантҳо).
3) Модели паём
Таркиби минималӣ:- 'signal _ id' (ULID), 'сабабҳо _ id' (пайгирӣ/дарозӣ), 'ts', 'ttl'
- 'type' (фазои ном: версия), 'schema _ hash'
- 'producer _ id', 'домен', 'auth _ proof' (имзо/VC/ZK)
- 'qos' (синф), 'retries', 'кӯшиш'
- 'payload' (CBOR/JSON/Proto 'Buf),' crc '
- 'idempotency _ key' (аз ҷониби субъекти соҳибкорӣ)
4) Дарсҳои QOS ва таҳвил
Q0 оташ ва фаромӯш: бидуни тасдиқ (телеметрия, ченакҳо).
Q1 At-Mind-Як бор: Retrai, deadup дар қабулкунанда, idempotency.
Q2 Маҳз-Як маротиба (самаранок): вуруди idempotent + dedup + outbox/паёмдони транзаксионӣ.
Q3 Фармоиш: тақсимоти калидӣ.
Афзалияти Q4/Мӯҳлати ниҳоӣ: Афзалиятҳо ва мӯҳлатҳо (EDF/LLF) барои гурӯҳҳои муҳим.
Ҳал: пешфарз Q1 + idempotency; Q3 - барои ҷараёнҳо бо сабабҳо; Q4 - барои avary/治理.
5) Тартиб, сабабҳо ва аблаҳӣ
Калидҳои сабабӣ: 'агрегат _ ид', 'версия', '_ hash'.
Намунаи Outbox/In
Коркардкунандагони Idempotent: сарфа кардани 'idempotency _ key' ба "мизи дидашуда" + боло.
Мусолиҳа: тафтиши даврии суратҳо ва гузоришҳо (корҳои таъмирӣ).
Маҳдудиятҳои Retray/TTL: муҳофизат аз такрори "абадӣ" ва коҳиши давлат.
6) Назорати ҷараён ва ақибмонӣ
Квотаҳо ва нишонаҳо: ихроҷ/сатил, меъёри маҳдудият аз рӯи намуд/истеъмолкунанда.
Шартномаи басомад/андоза: андозаи партия, тиреза, макс-парвоз.
Сиёсати тарки/таназзул: телеметрияи изофабор; Q4s муҳим тарки.
Адолат: навбати WFQ/DRR.
Мутобиқшавӣ: Назоратчиёни PID: зиёд шудани ниҳонӣ → тирезаро кам кунед.
7) Нақлиёт ва шина
Автобуси чорабинии маҳаллӣ: Кафка/Пулсар/NATS/Redis Streams - тақсимот аз рӯи калидҳо.
Дархостҳои синхронӣ - Пурсиш/Ҷавоб gRPC/HTTP2, танаффус ва шикастани гардиш.
Каналҳои домейнҳо: қабатҳои ба монанди IBC/CCIP, релеерҳо бо гарав, тасдиқи тасдиқшаванда.
Edge/POP: буферҳои маҳаллӣ ва интиқол ба аслӣ.
8) Бехатарии сигнал
Аутентификатсия: mTLS/OIDC барои S2S; паёмҳои имзошуда (EDDSA/secp256k1).
Иҷозат: ABAC/RBAC барои мавзӯъҳо ва намудҳои сигнал; Ҳуқуқ/маҳдудиятҳои RNFT.
Беайбӣ: hash butch/mercurializations, гузоришҳои ивазнашаванда.
Махфият: майдонҳо дар рамзгузории ZK/field (FPE барои ихроҷи қисман).
Зидди қаллобӣ: имзоҳои рафторӣ, трафики асал, чекҳои стохастикӣ.
9) Мушоҳида ва пайгирӣ
Таносуб: пайгирӣ аз id/span-id дар ҳар як сигнал, тамғакоғазҳои ниҳоӣ.
Нишондиҳандаҳо: таъхири p50/p95 аз рӯи намуд, сатҳи муваффақият, вақт/reties%, умқи DLQ, ақибмонии истеъмолкунандагон.
Гузоришҳои сиёсат: кӣ, кай, чӣ тағир ёфт (治理/limity), имзоҳо ва паҳншавии конфигуратсияҳо.
Огоҳиҳо: Буҷаҳои хатогии SLO; намунаҳои синтетикӣ барои хатсайрҳои интиқодӣ.
DLQ/Replay: навбатҳои мурда, коркард бо далели дугона.
10) Диаграммаҳо ва версия
Феҳристи схема: эволютсияи майдонҳо (бозгашт/ба пеш мувофиқ), намудҳои семвер.
Парчамҳои хусусият: тадриҷан фаъол кардани майдонҳо/мантиқ.
Шартномаҳои мутобиқат: истеҳсолкунандаи кӯҳна ↔ санҷишҳои нав ва баръакс.
Муҳоҷират: дугона-навиштан/дучанд-хондан, мавзӯъҳои оина, нақшаҳои ғуруби офтоб.
11) Сиёсати такрорӣ ва такрорӣ
Retrai: таъхири экспоненсиалӣ + ҷиттер, кӯшиши ҳадди аксар, карантин пас аз ҳадди ниҳоӣ.
Dedup: нигоҳ доштани калидҳои охирини 'N' дар як ҳизб ё филтрҳои балоғат; Сабтҳои TTL.
Анти-тӯфон: гурӯҳи ACK/NACK, рӯйдодҳои муштарак (debounce/agregate).
12) SLA/SLO барои сигналҳо
Намунаи SLO-ҳои мақсаднок (аз рӯи синф):- Q4: с95 ≤ 200 мс, муваффақият ≥ 99. 99%, DLQ = 0, Ҳодисаи MTTR ≤ 15 дақиқа.
- Q3: с95 ≤ 500 мс, муваффақият ≥ 99. 9%, вайрон кардани тартиби ≤ 10⁻⁶/soobshcheniye.
- Q1: муваффақият ≥ 99. 5% дар як тирезаи T, p95 ≤ 1-2 s.
Буҷаи хатогӣ: барзиёд иҷро кардани § суръати худкор зеркашӣ, имкон додани афзалиятҳо, парчами хусусияти таназзул.
13) Сигналҳои байнисоҳавӣ (бисёр занҷир)
Далелҳои ҳодиса: далелҳои сабук-муштарӣ/давлатӣ ба ҷои "эътимоди эстафета".
Ниҳоӣ: баҳисобгирии таъхири ниҳоии домен, қуфлҳои муваққатӣ (давраи мушкил).
Кафолатҳои иқтисодӣ: Гарави S-relayers, slashings барои тасдиқи бардурӯғ.
Idempotency X-Domain: глобалии 'x _ msg _ id', ҷадвалҳо дар ҳарду ҷониб дида мешаванд.
Сиёсати баромадан: лӯлаҳои таваққуф, маҳдудияти ҳаҷм/вақт, кворуми дастӣ барои ҳамлаҳо.
14) Анти-созиш ва сӯиистифода
Сигналҳои қалбакӣ: auth + детектори аномалияи рафторӣ.
Ҳамлаҳои такрорӣ: nonce/TTL ва калидҳои яквақта.
Ҷамъоварии истеҳсолкунандагон: аудити таносуб, намунаҳои нобино, ҷаримаҳои ғаразнок.
Фарбеҳкунии ҳодиса: пуркунии барқ аз рӯи сифат (Q-class), маҳдудиятҳои нархҳо аз рӯи моҳият.
15) Китоби бозикунии амалисозӣ
1. Харитаи доменҳо ва намудҳои сигнал. Муайян кардани танқид (Q-class), соҳибон, схемаҳо.
2. Интихоби меъмории нақлиёт ва мавзӯъ. Тақсимот аз рӯи калидҳои сабабӣ.
3. Таърифи SLO/SLA. Буҷаҳои хатогӣ, огоҳиҳо, тартиботи фавқулодда.
4. Амният бо нобаёнӣ. Имзоҳо, MTLS, ABAC, гардиши калидҳо.
5. Idempotence ва dedup. Outbox/Дар қуттӣ, ҷадвалҳои дидашуда, TTL.
6. Backpressure. Квотаҳо, тирезаҳо, афзалиятҳо, панелҳои ақибмонда.
7. Феҳристи схема ва версия. Шартномаҳои мутобиқат, матритсаи тестӣ.
8. Мушоҳида. E2E пайгирӣ, намунаҳои синтетикӣ, DLQ/Replay.
9. Рӯзҳои пилотӣ ва бозӣ. Омӯзиши ҳодисаҳо, такрори гузоришҳои воқеӣ.
10. Тарозу. X-домен, маҳдудиятҳо, анборҳо, пас аз марг.
16) Метрика ва панели панелҳо
Иҷро: таъхири p50/p95/p99, интиқол, ақибмонии истеъмолкунандагон, парвоз.
Эътимоднокӣ: суръати муваффақият, такрори%, умқи DLQ, таносуби такрорӣ.
Фармоиш: фармоиш%, масофаи фармоишӣ.
Иқтисодиёт: коркарди арзиш/паём, маржаи синфӣ, ҷаримаҳо/ҳавасмандкунӣ.
Бехатарӣ: сатҳи сигналҳои шубҳанок, мусбат/манфии бардурӯғ.
治理: суръати таҳияи схемаҳо/сиёсатҳо, таносуби такмилдиҳии бомуваффақият бидуни бозгашт.
17) Қолабҳои шартномавӣ/хидматӣ
Дарвозаи сигнал: санҷиш, аутентификатсия, муътадилсозӣ, афзалият.
Феҳристи схема: нигоҳдорӣ/тасдиқи схема, мутобиқат.
Роутер сигнал: масир аз рӯи намуд/домен, синфҳои Qo
Дӯкони Idempotency: калидҳо, TTL, deadup.
Хадамоти DLQ/Replay: карантин, коркарди таъхир, такрори тирезаҳо.
Эстафетаи X-Domain: далелҳо, гаравҳо, slashing, ниҳоӣ.
Маркази сиёсат: идоракунии маҳдуд/конфигуратсия, аудити тағирот.
18) Рӯйхати назорати таҳвил
- Синфҳои QOS ва SLO барои ҳамаи намудҳои сигнал муайян карда шудаанд
- Имзоҳо фаъол карда шудаанд, mTLS, гардиши калидҳо, ABAC
- Қуттии қуттии/паёмдони танзимшуда, коркардкунандагони idempotent, deadup
- Меъёри меъёрҳо, пасандозҳо, афзалиятҳои татбиқшуда
- Феҳристи схема, санҷишҳои мутобиқат, нақшаҳои mig
- Панели дастрас: latency/lag/DLQ, огоҳиҳо дар бораи буҷаҳои хатогӣ
- Рӯзҳои бозӣ, такрорӣ, пас аз қатл
- Далелҳо, гаравҳо ва анборҳо барои X-домен дохил карда шудаанд
19) Луғат
QOS: кафолати таҳвил/синфи афзалиятнок.
Idempotency: иҷрои такрорӣ бидуни таъсири тараф.
Backpressure: механизмҳое, ки сарбориро ҳангоми изофабор маҳдуд мекунанд.
DLQ: Навбати мурда барои коркарди ноком.
Trace/Span - ID-ҳои пайгирии ниҳоӣ.
X-Domain/X-Chain: хатсайрҳои кросс-домейн/занҷираи сигнал.
Сатри поён: сигналҳои дуруст тарҳрезишуда "системаи асаб" -и шабака мебошанд. Бо стандартикунонии схемаҳо, кафолатҳо, бехатарӣ ва мушоҳида, экосистема таҳвили пешгӯишаванда, таҳаммулпазирии гуноҳ ва таҳаввулоти идорашавандаро бидуни пайвастагиҳои пинҳонӣ ва асбобҳои дастӣ ба даст меорад.