Throttling и Circuit Breaker

Throttling и Circuit Breaker
Ýokary ýükde we köp integrasiýada diňe bir masştablamak bilen çäklenmän, artykmaç ýükleri we göçleri yzyna gaýtarmak möhümdir. Munuň üçin iki esasy mehanizm ulanylýar:
  • Throttling - haýyşlaryň ýygylygyny hakyky wagtda dolandyrýar,
  • Circuit Breaker - garaşly hyzmatlarda şowsuzlyklar ýüze çykan halatynda jaň zynjyryny döwýär.

Olar API-leri ýykylmakdan goraýarlar, ulgamyň şowsuzlyga çydamlylygyny ýokarlandyrýarlar we bölekleýin şowsuzlyklarda-da durnukly işlemäge kömek edýärler.

Throttling näme

AýratynlykDüşündiriş
Ýygylyk çäkleriBellenen wagt aralygyndaky haýyşlaryň sanyny dolandyrmak (RPS, RPM)
Çeýe sazlamaEndpoint, açar, ulanyjy ýa-da IP çäkleri
Tekiz tormozlamakDoly blokirlemezden ýüküň azalmagy

Circuit breaker näme

FunksiýaNäme edýär
Ýalňyşlyklara gözegçilikAPI-de ýa-da daşarky hyzmatda ýalňyşlyklaryň/wagtlaryň ýygylygyna gözegçilik edýär
Jaňlary öçürmekŞowsuzlyklaryň bosagasyna ýetende jaňlary wagtlaýyn petikleýär
Awtomatiki dikeldişElýeterliligi barlamak we durnuklaşdyrylanda jaňlary açmak

Nädip durmuşa geçirýäris

Kitaphanalary ulanmak (mysal üçin Resilience4j, Hystrix, Envoy, Kong)
Giriş çäklerini (gateway) we backend logikasyny sazla
Wakalaryň logistikasy we şowsuzlyklaryň/dikeldişleriň metrikleri
Circuit breaker açylanda bildirişler we geçiriş ukybynyň düýpgöter peselmegi
Gözegçilik üçin Prometheus, Datadog, Grafana bilen integrasiýa

Artykmaçlyklary

Garaşly şowsuzlyklarda ulgamyň "çökmeginden" gorag
Ýükde we hadysalarda durnuklylyk
Problemaly komponentleri izolirlemek we API ygtybarlylygyny ýokarlandyrmak
Anomaliýalara ýönekeý düzediş we çalt reaksiýa
Mikroservis arhitekturasynda kaskad şowsuzlyklarynyň öňüni almak

Bu ýerde aýratyn möhümdir

Töleg şlýuzlary we daşarky banklar bilen özara hereket edýän API
Köp garaşlylygy bolan mikroservis arhitekturalary
Millionlarça ulanyjy we çeşmeler üçin ýokary bäsdeşlikli programmalar
Gijä galmaga duýgur realtaým platformalary

Throttling we circuit breaker, API-ni saklamagyň strategiki mehanizmleridir. Hyzmatyňyza iň durnuksyz şertlerde-de durnukly, çalt we öňünden aýdyp boljak goragy ornaşdyrarys.

Biziň bilen habarlaşyň

Aşakdaky formany dolduryň, biz gysga wagtda jogap bereris.