GH GambleHub

საგზაო ბაზრები

1) რატომ გვჭირდება საწვავის ბაზრები

ტრაფიკის ბაზარი არის განმეორებითი ტესტები, რომლებიც საშუალებას გაძლევთ შეადაროთ ქსელის, პროვაიდერების და მიკრო ქსელების კონფიგურაცია სიჩქარის, სტაბილურობის, ღირებულებისა და ინვარიანტების დაცვით (ბრძანება, საბოლოო, შესაბამისობა). ისინი:
  • მოცემულია რიცხვითი ბაზა SLO/SLA და QF ბონუსებისთვის;
  • გამოვლენილია „ვიწრო ადგილები“ (tail, რიგები, საბოლოო, egress);
  • საშუალებას გაძლევთ გულწრფელად შეადაროთ დომენები/ჯაჭვები/პროვაიდერები;
  • ემსახურება როგორც ორმაგი გადაწყვეტილებების მიღებას (კვოტები, ფასები, ლიმიტები).

2) დაფარვის არეალი

ტრანსპორტი/მარშრუტი: POP/edge, anycast, QUIC/HTTP/3.
Messaging & Order: Outbox/inbox, imempotence, strict-order per key.
DA & Бриджи: throughput/GB, finality lag, challenge windows.
მულტიჩეინი: მოვლენების ჯვარი და მათი საბოლოო.
ეკონომიკა: Cost/Req, Cost/GB DA, Cost/egress.
შესაბამისობა: გეო/ასაკი/სანქციები, მონაცემთა ექსპორტის პოლიტიკა.
დაკვირვება: კვალი, მეტრიკა p95/p99, DLQ/replay.


3) QoS კლასები (დატვირთვის პროფილები)

Q4 არის ვადაგადაცილებული გუნდები: წესრიგი და ფინალურობა კრიტიკულია.
Q3 - შეკვეთილი ნაკადები: გასაღები მიზეზი (მომხმარებლის/სესიის/ასეტი).
Q2 - exactly-once ეფექტურია: ბილინგი/სნაიპშოტები/უფლებების გადაცემა.
Q1/Q0 - სწრაფი ეფექტი: ანალიტიკა/ინდექსაცია/ტელემეტრია.

თითოეული პროფილისთვის მოცემულია შაბლონის მოცულობა, ტრეფიკი, ვადები, რომლებიც ნებადართულია.


4) ბენჩმარკების ნაკრები (suite)

4. 1 მიკროტესტები (მიკრო-SUT)

Latency RTT/OWD: p50/p95/p99, TailAmplification = p99/p50.
Throughput max: msgs/s, tx/s, GB/s (DA/egress).
Queue/Backpressure: რიგების სიღრმე, კონტაქტის დრო.
Idempotence cost: დუბლიკატები, დედაპლაციის დრო.
წესრიგი violations: out-of-order/10 შეტყობინებები.

4. 2 მაკროტესტი

მარშრუტი Utility: მარშრუტების შედარება სასარგებლო ფუნქციაზე.
Finality aware: Bridge- ის ფინალამდე დრო/DA.
Cost aware: მოთხოვნის ფასი ფიქსირებული SLO- სთვის.
კომბინაცია-გაშვება: გეო/ასაკის წესების გავლის სიჩქარე/წარმატება.

4. 3 მოთმინება

Soak/Endurance: 24-72 საათის სტაბილური დატვირთვა.
Chaos/Game-Day: ვარდნა POP/Bridge/DA, ფასების შოკი, გეო-ბლოკი.
Hot-Shard Relief: „ცხელი“ გასაღებების ადიდება, სუბგენტაცია.


5) მეთოდოლოგია

5. 1 ტრაფიკის გენერატორები

მიზეზის გასაღები: თანმიმდევრული ჰაშინგი, რეგულირებადი კლავიშების კარდინალობა.
დატვირთვის შაბლონები: Poisson/Bursty/Trace-replay, „სპორტული“ Q4- ისთვის.
Retrai: ექსპონენციალური backoff ერთად ჯიტერი, per QoS ლიმიტები.

5. 2 გარემო

ტოპოლოგია: mesh/hub-and-spoke/edge-centric.
რეგიონულობა: ურთიერთგამომრიცხავი POP შეფერხებები, ჯვარედინი კონტინენტი.
სტაბილიზაცია: warm-up, steady window, cool-down.

5. 3 ინვარიანტები (მკაცრი)

`Order=true` (per key для Q3/Q4), `Idempotency=true`, `Quotas=true`, `Compliance=true`.


6) საცნობარო მეტრიკა და ფორმულები

SuccessRate = 1 − (timeouts + errors)/requests

TailAmplification = p99/p50 (მიზანი: )

Headroom = (cap − current)/cap

Cost/Req = (რესურსი × კურსი )/წარმატებული _ მოთხოვნები

FairnessIndex (Jain) =

FinalityScore = f(lag, variance, reorgs)

QualityFactor (QF) = f(success, p95, DLQ, finality)

SLO მითითებები (მაგალითი):
  • Q4: success ≥ 99. 99%, p95-200 ms, DLQ = 0, MTTR - 15 წთ
  • Q3: out-of-order-10-ის/ms., p95-500 ms.
  • DA/Bridge: საბოლოო - 3 × T _ block, ყალბი დადასტურებები = 0.

7) ბენჩმარკის მატრიცა (მაგალითი)

ბენჩიმიზანიQoSდატვირთვაძირითადი მეტრიკაგავლის ბარიერები
L-RTTმინიმალური ლატენტობაQ45k rps, Poissonp95, p99, TAp95-200ms, TA-3
Q-Orderწესრიგის დარღვევაQ350k eps, burstyout-of-order, dup%10 ევრო/მილიონი, dup-0. 1%
DA-GBDA გამშვებიQ2/Q11 TV/სთGB/s, finality lag≥ X GB/ч, lag ≤ 3×T_block
Bridge-Fხიდის საბოლოოQ41k tpsFinalityTime, reorg≤ Tₑ, reorg≈0
Cost-Minმოთხოვნის ფასიQ1/Q210k rpsCost/Reqბიუჯეტი
Soak-72hსტაბილურობაყველაფერიmixedburn rate, MTTRSLO დერეფნებში
Chaos-POPPOP ვარდნაQ4/Q3spikeMTTR, successMTTR 15 წუთი

8) მარშრუტის სასარგებლო ფუნქცია


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/PolicyPenalty

წონის პროფილები - QoS. გადაწყვეტილებები მიიღება p95/p99 (გადაფასებულია და არა საშუალო).


9) რეპორტები და დაშბორდები

Traffic Bench Overview: p50/p95/p99, TA, success, cost/req ბენეფიციარებისთვის.
Finality & Bridge: საბოლოო, reorg, გამოწვევა.
DA/Storage: throughput/GB, retention, proof availability.
Queues & Backpressure: depth, lag, recovery time.
Fairness & Étas: Jain, კვოტების გამოყენება, neighbor.
ეკონომიკური პანელი: რესურსების ფასები, „ძვირადღირებული“ მარშრუტების წილი.
Compliance View: ბლოკები/ფალსები, TTL, ექსპორტი/ჭრა.


10) შედეგების გამოყენება

კვოტები და ლიმიტები: გადანაწილება პროვაიდერებსა და მარშრუტებზე.
ფასები: wC დინამიკა, ფასდაკლება მდგრადი ხარისხისთვის.
RNFT რედაქტირება: KPI/ჯარიმების/ესკიზის განახლება.
წონაში შეცვლის პროპაგანდა/პოლიტიკოსი (sunset ფანჯრებით).
სტიმულები: QF ბონუსები დომენებისთვის/პროვაიდერებისთვის, რომლებიც გაუძლებენ SLO- ს.


11) გაშვების ფლეიბუკი (პოღოვო)

1. განსაზღვრეთ მიზნები და QoS: რა SLO შეამოწმეთ და სად არის „ტკივილი“.
2. შეაგროვეთ ტრეისი მონაცემები: ძირითადი ტრაფიკის პროფილები, მიზეზის გასაღებები.
3. მოამზადეთ გარემო: ტოპოლოგია, warm-up, ტრეკერი 'x _ msg _ id'.
4. დაუსვით ტირიფის/idempotent- ის პოლიტიკა და საბოლოო ფანჯრები.
5. გადაიტანეთ მიკრო ტესტები: RTT/OWD, throughput, რიგი, რიგი.
6. გაიარეთ მაკრო ტესტები: utility მარშრუტიზაცია, საბოლოო, ღირებულება.
7. Soak/Chaos: endurance 24-72 საათი, წარუმატებლობის/შოკის სცენარები.
8. შეაგროვეთ ანგარიში: მეტრიკა, უკან დახევა, RCA, რეკომენდაციები.
9. მიიღეთ გადაწყვეტილება: კვოტები, ფასები, QF, ლიმიტები, sunset კორექტირება.
10. გაიმეორეთ ციკლი: ოპტიმიზაციის შემდეგ - რეგრესიული ბენჩი.


12) KPI ბენჩმარკინგის პროგრამა

ხარისხი: p95/p99, TA - ფიქსირებული throughput.
ადგილზე მიტანა: success, DLQ depth, replay success.
ფინალურობა: FinalityTime -, ყალბი დადასტურება = 0.
ეკონომიკა: Cost/Req, „იაფი“ მარშრუტების წილი.
სამართლიანობა: Jain დერეფანში, „neighbor“ - ის დაცემა.
სტაბილურობა: MTTR საშუალო, flap-rate.
შესაბამისობა: 100% geo/age/სანქციები.


13) Prod List მზადყოფნა

  • აღწერილია პროფილები QoS, SLO და შეცდომების ბიუჯეტები
  • საგზაო გენერატორები (გასაღებები, ნიმუშები, რეტრაები)
  • ჩართულია outbox/inbox, imempotence, სერიული ბარიერები
  • მოცემულია საბოლოო ფანჯრები და DA/bridge კონფიგურაცია
  • PXX/queues/cost/finality
  • განსაზღვრულია სასარგებლო პროფილები და წონა QoS- ის მიხედვით
  • მზად არის პანელები და ანგარიშების ექსპორტი, საკონტროლო ბარიერები
  • Soak/Chaos გეგმა და პოსტ-mortem- ის პროტოკოლი
  • პროცედურა და sunset ფანჯრები ცვლილებებისთვის
  • დაზღვევის აუზი/ესკიზი და QF კომპენსაციის მექანიკა

14) გლოსარიუმი

TailAmplification: p99/p50 - „კუდის ძალა“.
FinalityTime: ფანჯარა შეუქცევადობამდე (ხიდი/DA/ჯაჭვი).
Utility-routing: ბილიკის არჩევანი საერთო კომუნალურობაზე.
RNFT: ურთიერთობის ხელშეკრულება/უფლებები/ლიმიტები და KPI.
QF: ხარისხის გადახდების ფაქტორი.
DLQ/Replay: კარანტინი/გადამუშავება.
Soak/Chaos: გრძელვადიანი და წარუმატებელი სტაბილურობის ტესტები.


15) შედეგი

ტრაფიკის ბაზარი არის ხარისხის ოპერაციული სტანდარტი. ისინი დისკუსიებს „უფრო სწრაფი/იაფი/საიმედოდ“ აქცევს რეპროდუქციულ ციფრებად და კონტროლირებად გადაწყვეტილებებად: სად შეცვალოთ კვოტები და ფასები, ვის უნდა წაახალისოთ QF ბონუსები, როგორ აღადგინოთ მარშრუტები და რა უნდა შეაკეთოთ ინფრასტრუქტურაში. რეგულარული ციკლი ინარჩუნებს ეკოსისტემას მწვანე SLO ზონაში კონტროლირებადი ღირებულებით და კომპრომისების გარეშე, შეკვეთით, ფინალურობით და შესაბამისობით.

Contact

დაგვიკავშირდით

დაგვიკავშირდით ნებისმიერი კითხვის ან მხარდაჭერისთვის.ჩვენ ყოველთვის მზად ვართ დაგეხმაროთ!

ინტეგრაციის დაწყება

Email — სავალდებულოა. Telegram ან WhatsApp — სურვილისამებრ.

თქვენი სახელი არასავალდებულო
Email არასავალდებულო
თემა არასავალდებულო
შეტყობინება არასავალდებულო
Telegram არასავალდებულო
@
თუ მიუთითებთ Telegram-ს — ვუპასუხებთ იქაც, დამატებით Email-ზე.
WhatsApp არასავალდებულო
ფორმატი: ქვეყნის კოდი და ნომერი (მაგალითად, +995XXXXXXXXX).

ღილაკზე დაჭერით თქვენ ეთანხმებით თქვენი მონაცემების დამუშავებას.