Throttling i Breaker Circuit

Throttling i Breaker Circuit
Бо сарбории баланд ва бисёр ҳамгироӣ, на танҳо миқёс, балки пешгирии изофабор ва нокомии тарма муҳим аст. Барои ин ду механизми калидӣ истифода мешаванд:
  • Тротлинг - басомади дархостҳоро дар вақти воқеӣ назорат мекунад,
  • Breaker Circuit - Ҳангоми нокомии хидматҳои вобастагӣ занҷири зангро мешиканад.

Онҳо API-ро аз афтидан муҳофизат мекунанд, таҳаммулпазирии гуноҳро ба система афзоиш медиҳанд ва ҳатто дар сурати нокомии қисман ба кори устувор мусоидат мекунанд.

Чӣ drottling аст

Тавсифихарактеристикӣ
Маҳдудияти басомадШумораи дархостҳоро дар фосилаи додашуда назорат кунед (RPS, RPM)
Танзимоти тағйирёбандаМаҳдудиятҳо аз рӯи нуқта, калид, корбар ё IP
Барориши ҳамворКам кардани сарборӣ бидуни ҳамбастагии пурра

Қатъи барқ ​ ​ чист

Функсиячӣ кор мекунад
Мониторинги хатогӣМониторинги сатҳи хатогӣ/вақти кории API ё хизмати беруна
Қатъ кардани зангҲангоми расидан ба ҳадди ниҳоӣ зангҳоро муваққатан маҳкам мекунад
Барқарорсозии худкорСанҷидани дастрасӣ ва имкон додани зангҳо ҳангоми субот

Мо чӣ гуна татбиқ мекунем

Бо истифода аз китобхонаҳо (мас. Resilience4j, Hystrix, фиристодаи, Конг)
Танзими маҳдудиятҳои дарвоза ва мантиқи пуштибонӣ
Нишондиҳандаи сабти рӯйдодҳо ва нокомӣ/барқарорсозӣ
Огоҳиҳои вайронкунандаи гардиш ва ба таври назаррас коҳиш додани фарохмаҷро
Интегратсия бо Прометей, Датадог, Графана барои мониторинг

Афзалиятҳо

Муҳофизат аз "фурӯпошии" система дар ҳолати нокомӣ вобаста аст
Устуворӣ дар зери сарборӣ ва ҳангоми ҳодисаҳо
Ҷузъҳои мушкилро ҷудо кунед ва эътимоднокии API-ро беҳтар кунед
Debugging соддакардашуда ва вокуниши зуд ба аномалияҳо
Нагузоред, ки камбудиҳо дар меъмории microservice

Дар куҷо махсусан муҳим

API-ҳо бо дарвозаҳои пардохт ва бонкҳои хориҷӣ ҳамкорӣ мекунанд
Меъмории бисёр вобастагии microservice
Барномаҳо бо миллионҳо корбарон ва рақобати баланд
Платформаҳои вақти воқеӣ ба таъхир меафтанд

Тротлинг ва рахи барқ ​ ​ механизмҳои стратегии зинда мондани API мебошанд. Мо муҳофизаро татбиқ хоҳем кард, ки хидмати шумо ҳатто дар шароити ноустувор устувор, зуд ва пешгӯишаванда боқӣ монад.

Бо мо тамос гиред

Формаро пур кунед ва мо ба зудтарин фурсат ҷавоб медиҳем.

Почтаи электронӣ:

info@jackcode.io

support@jackcode.io