Hasty Briefsbeta

双语

Distributed Rate Limiter – Production-ready token bucket implementation

5 months ago
  • #high-performance
  • #rate-limiting
  • #distributed-systems
  • 采用令牌桶算法并基于Redis的高性能分布式限流器。
  • 支持每秒50,000+请求,P95延迟低于2毫秒。
  • 功能包括分布式状态、线程安全和丰富的指标统计。
  • 提供全面的监控、健康检查和可观测性支持。
  • 灵活的配置选项,支持按键限流和动态规则调整。
  • 经过265+项严格测试,包括集成测试和负载测试。
  • 容器化就绪,支持Docker和多阶段构建。
  • 通过Swagger UI提供交互式API文档。
  • 多语言客户端集成:Java/Spring Boot、Python、Node.js、Go。
  • 详尽的部署指南、配置说明、性能优化和负载测试文档。