tokenbucket

There are 16 repositories under tokenbucket topic.

  • yudeguang/ratelimit

    用户访问频率控制ratelimit,不同于网关级限流(包括go.uber.org/ratelimit漏桶限流以及github.com/juju/ratelimit令牌桶限流),本限流方案为业务级限流,适用于平台运营中,精细化的按单个用户,按IP等限流,为业内rdeis滑动窗口限流方案的纯GO替代方案,并且支持持久化(可选),可定期把历史数据备份到本地磁盘,程序重启也可保留之前的访问记录

    Language:Go983322
  • reugn/equalizer

    A set of performant rate limiters for Go

    Language:Go88323
  • rigtorp/TokenBucket

    Lock-free implementation of the token bucket algorithm in C++

    Language:C++555622
  • snok/self-limiters

    Async distributed rate limiters for Python

    Language:Rust31311
  • zekroTJA/ratelimit

    simple token bucket based rate limiter (e.g. for limiting HTTP API requests)

    Language:Go6302
  • guanhg/ratelimit

    两种限流(漏桶/令牌)+两种存储方式(内存/redis)

    Language:Go5100
  • day-dreams/ratelimiter

    A distributed rate limiter, based on redis/lua and token-bucket algorithm.

    Language:Go3110
  • koshnic/ratelimit

    Redis-based rate limiting implementation using the token bucket algorithm for Node.js and TypeScript.

    Language:TypeScript3100
  • theruziev/aiorate_limiter

    A simple asyncio ready python implementation of a general purpose rate limiter based on Token Bucket algorithm

    Language:Python3251
  • nathan-fiscaletti/tokenbucket-rs

    A TokenBucket algorithm implementation for Rust

    Language:Rust2212
  • truexf/goutil

    Here is a box of chocolates, here is the magic room, come in and have a look for a surprise!

    Language:Go2200
  • chuxin0816/ratelimit

    A distributed token bucket rate limiter for Go using Redis, with fallback support using golang.org/x/time/rate.

    Language:Go1100
  • Calvinsd/ratelimiter

    Http ratelimiter implemented using token bucket.

    Language:Go0100
  • kjgpta/Token-Bucket-Algorithm

    Token Bucket Algorithm with GUI interface

    Language:Java0100
  • vishalpathakcodes/TokenBucketRateLimiter

    Implementation of Token Bucket in NodeJS

    Language:JavaScript0100
  • DavidLapadula/RateLimiter

    Node.js Rate Limiter

    Language:JavaScript