Junior — Middle
Mely helyen vagy komponensben valósítható meg a kéréssebesség korlátozó mechanizmus?
sobes.tech MI
Válasz az MI-től
A kéréssebesség korlátozásának (rate limiting) mechanizmusát általában a következő szinteken valósítják meg:
- Web szerverek (pl. nginx) — a forgalom szűrése a alkalmazásba való belépés előtt.
- Közbenső réteg (middleware) a alkalmazásban — kérés elfogása és gyakoriságának ellenőrzése révén.
- API Gateway — ha mikroservice architektúra van használatban.
Go-ban a rate limiting tokenek vagy számlálók segítségével valósítható meg middleware-ben, hogy korlátozza egy felhasználó vagy IP által küldött kérések számát egy adott időszakban.