Play GuardPlay2 module for rate limiting, based on token bucket algorithm
Stars: ✭ 123 (-89.58%)
Guzzle Advanced ThrottleA Guzzle middleware that can throttle requests according to (multiple) defined rules. It is also possible to define a caching strategy, e.g. get the response from cache when the rate limit is exceeded or always get a cached value to spare your rate limits. Using wildcards in host names is also supported.
Stars: ✭ 120 (-89.83%)
Istio WorkshopIn this workshop, you'll learn how to install and configure Istio, an open source framework for connecting, securing, and managing microservices, on Google Kubernetes Engine, Google’s hosted Kubernetes product. You will also deploy an Istio-enabled multi-service application
Stars: ✭ 120 (-89.83%)
Sentinel GolangSentinel Go version (Reliability & Resilience)
Stars: ✭ 1,817 (+53.98%)
SpeedbumpA Redis-backed rate limiter in Go
Stars: ✭ 107 (-90.93%)
GovernorA rate-limiting library for Rust (formerly ratelimit_meter)
Stars: ✭ 99 (-91.61%)
Sentinel CppC++ implementation of Sentinel
Stars: ✭ 91 (-92.29%)
Ring RatelimitRate limiting middleware for Clojure Ring
Stars: ✭ 78 (-93.39%)
Node Rate Limiter FlexibleNode.js rate limit requests by key with atomic increments in single process or distributed environment.
Stars: ✭ 1,950 (+65.25%)