트래픽 재분배
1) 재분배 대상과 필요한 이유
트래픽 재분배는 과부하, 사고, 가격 충격 또는 규정 준수 상태 변경 중에로드의 일부 (흐름, 인과 관계 키, QoS 클래스) 에 대한 경로/공급자/대기열의 제어 된 변경입니다. 목표:- 버스트 중에 SLO (p95/p99, 성공률) 를 유지하십시오.
- 꼬리 증폭 및 최종 시간을 줄입니다.
- 품질과 질서를 잃지 않고 서비스 비용을 최소화하십시오.
- 위험 및 위반에 대한 폐쇄 행동을 제공합니다.
2) QoS 객체, 역할 및 클래스
재분배 객체: 경로, 브리지, 시퀀서, DA 풀, 팝/에지, GPU/CPU 클러스터, 서비스 대기열.
가수: 운영자/라우터, 공급자 (
QoS 클래스:- Q4 - 마감일 명령 (주문/최종성에 중요).
- Q3 - 순서 흐름 (인과 관계 키).
- Q2-정확히 한 번 효과적으로 (스냅 샷/청구).
- Q1/Q0-원격 측정/분석/최상의 효과.
3) 재분배를 시작할시기 (탐지)
방아쇠 (모든 조건):- 복도 위의 p95/p99, TailAmplification = p99/p50 상승.
- 큐 깊이 또는 소비자 지연은 임계 값을 초과합니다.
- 최종 지연/교량 오류가 정상보다 높아집니다.
- 경로의 비용/Req는 예산을 초과합니다.
- 준수 이벤트: 지리/연령/제재 → 차단/제한.
- 분해 신호: SLA-
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 q wL, q wF, q wR; Q1 q wC, ° wF의 경우.
어려운 불변량: '주문 (참) 이데올로기 (참) 쿼터 (참) 준수 (참)'.
5) 재분배 알고리즘 및 역학
키 당 일관된 해싱 → 순열을 최소화합니다.
핫 샤드 릴리프는 핫 키의 일시적인 세분화입니다.
지각 인식 라우팅-p50이 아닌 p95/p99의 솔루션.
EDF/LLF 계정 Q4 (가장 빠른 마감일/최소 Laxity First).
가중 공정 Queuing/DRR-총 대기열에서 공정한 점유율.
누출/토큰 버킷-클래스/경로/공급자 당 할당량.
서킷 브레이커-트립 → 경로 변경; 반 개방 복구 샘플.
적응 형 재시도-지터 및 마감일로 제한된 퇴각.
스필 로버 계층-다운 시프트: Q0/Q1은 배치/에지로 떠나 Q3/Q4 스트립을 해제합니다.
6) 주문, demmpotence, 최종
선택한 경로에서 키 당 엄격한 순서 (Q3/Q4); 실패- "중지 장벽" + 아웃 박스/받은 편지함에서 재생 한 다음 "제상".
Idempotency key + Seet-tables (TTL) -재전송시 제거.
X- 체인 최종: 'FinalityTime '/챌린지 창을 고려하십시오. 중요한 작업은 최소한의 총 최종 경로를받습니다.
7) 재분배 경제학
급증하는 추가 요금: 혼잡 한 경로에서 대기열/광미가 Z wC로 성장할 때.
공급자의 QF (Quality Factor) 는 거래량과 지불에 영향을 미칩니다.
예산 제한: 일일/시간당 비용 천장 및 탈출.
재무부 고리: 지속 가능한 품질의 도메인에는 ° Take를받습니다-rate/ja obyem.
8) 규정 준수 및 지리 규칙
실패: 상태 의심 → 블록, 수동 정족수.
ZK 패스: PD 공개가없는 연령/지리 문서.
수출/보존 정책: 지역별 DA/탈퇴, 지불 방식의 세금 공제.
지오 회피 가드: 바이 패스 서명 → 검역 + 감사.
9) 관찰 및 경고
추적: 'x _ msg _ id', 'route _ id', 'provider _ id', 브리지/DA 단계, 최종.
메트릭: p50/p95/p99, 재 시도%, 타임 아웃%, 중복/오프 오더%, 큐 깊이, 최종 지연, 비용/req, 서지 지수.
경로 라이브, 테일 히트맵, 대기열/최종 모니터, 경로 당 비용, 공정성 패널.
경고: 오류 예산 연소, 플랩 속도, DLQ 깊이, 규정 준수 블록.
10) 사건 (RCA) 및 분해 프로토콜
1. 탐지 (§ 3 참조) → 경로 격리 (트립), 주식 재분배.
2. 완화: Q0/Q1 다운 시프트, Q4/Q3의 우선 순위를 높이고 "잡음" 흐름에 대한 제한을 차단합니다.
3. 보상: 보험 풀 (S- 서약, RNFT 규칙).
4. 사후: 이유, 체중/제한 조정, 서명 업데이트, 리허설.
11) 공식 및 랜드 마크
성공률 = 1- (타임 아웃 + 오류 )/요청
tailAmplification = p99/p50 (대상: http, QoS 당 복도)
헤드 룸 = (캡 전류 )/캡
(PHP 3 = 3.0.6, PHP 4)
할당량/자원에 의하여 FairnessIndex (Jain) =
공급자 QualityFactor: (QF = f (\텍스트 {성공}, p95, DLQ, 최종))
SLO 랜드 마크 (예):- 4 분기: 성공 99 이상. 99%, p95 방향 200 ms, DLQ = 0, MTTR 방식 15 분
- 3 분기: 10 분의 1/soobshch의 순서를 위반하십시오., p95 λ500 ms.
- DA/Bridge: 최종 지정 3 × T _ 블록, 잘못된 확인 = 0.
12) 가중치/할당량/가격 변경 규칙
시프트 (w), 할당량, 관세 및 QF 보너스.
질적 역할에 대한 투표의 R 수정 자 (복도 [0. 8..1. 2]).
일몰 편집: 자동 롤백으로 임시 변경.
공개보고: 분기 별 재 할당 지표 및 공정성 감사.
13) 구현 플레이 북 (단계 단계)
1. 흐름 및 인과 관계 키 매핑 (QoS/지역/규정 준수).
2. 원격 측정 및 샘플: OWD/RTT/jitter/큐/최종/비용 (EWMA + p95/p99).
3. 유틸리티 정책: QoS 중량 프로파일 당, 비용 예산, 서지 복도.
4. 쿼타 및 셰이퍼: 경로/공급자/클래스 당 토큰 버킷.
5. 배송 보장: 아웃 박스/받은 편지함, demempotence, 직렬 장벽.
6. 공정성 및 역압: WFQ/DRR, 노이즈 방지, 유출 계층.
7. 관찰 가능성: 대시 보드, 경고, 오류 예산, DLQ/재생.
8. 게임 일/혼돈: 도메인/브리지/DA 하락, 가격 충격, 지오 블록.
9. 가중치/제한/가격 변경 (제안, 일몰) 절차.
10. 파일럿 → 스케일링: A/B 프로파일, 재 교정, 공개 보고서.
14) 재분배 프로그램의 KPI
배송: QoS 클래스 별 성공, DLQ = 0 (Q3/Q4), 중복/순서가 지정되지 않습니다.
지연: 대상 복도의 p95/p99 및 TailAmplification.
견고성: MTTR 중앙값
이코노미: SLO를 유지하는 동안 비용/Req NDO; "저렴한" 노선의 점유율 증가.
정의: 복도에있는자인; "시끄러운 이웃" 사건을 줄입니다.
최종성/안전성: 최종 지연지연 시간이 지나면 잘못된 확인이 있습니다.
준수: 100% 통과 지리/연령/제재, 위반 없음.
15) 배송 점검표
- QoS, SLO/SLA, 인과 관계 키 및 오류 예산 정의
- 경로/공급자 당 유틸리티 정책, 할당량 및 토큰 버킷 구현
- 일관된 해싱, 핫 샤드 릴리프, EDF/LLF (Q4) 포함
- 변형 된 아웃 박스/받은 편지함, demotency 및 서수 장벽
- WFQ/DRR, 역압 및 유출 계층 작동
- 대시 보드 대기 시간/꼬리/큐/최종/비용 및 경고를 사용할 수 있습니다
- 회로 차단기, DLQ/재생 및 보상 (S-escrow) 포함
- 게임 일/혼돈 및 사후 개최
- 준수 게이트 및 지불에 대한 세금 공제가 연결되어 있습니다
- UtverzhdenMan- 무게/제한/가격 변경 (일몰) 프로세스
16) 용어집
교통 재분배: 대기열/공급자의 경로 변경/재 할당 관리.
꼬리 증폭: p99/p50-지연의 "꼬리" 강도.
FinalityTime: 크로스 체인 이벤트의 돌이킬 수없는 시간.
유틸리티 라우팅: 집계 된 유틸리티에 의한 경로 선택.
WFQ/DRR: 공정한 대기열 유지 보수 징계.
유출 계층: 과부하시 배치/에지에서 소프트 클래스를 낮추십시오.
회로 차단기: 저하 된 경로의 자동 종료.
17) 결론
트래픽 재분배는 작동 안정성 루프입니다. → 순서, 최종 성 및 규칙을 위반하지 않고 → 리디렉션을 해결합니다. 유틸리티 라우팅, 공정성/할당량, 엄격한 배송 iQuest 제어 보장의 조합으로 멀티 체인 생태계는 수요, 사고 및 가격 충격의 최고점을 신속하고 정직하며 경제적으로 견딜 수있는 적응 형 시스템으로 전환됩니다.