🍀 Golang basic library. || Go语言基础库
-
Updated
Feb 18, 2025 - Go
🍀 Golang basic library. || Go语言基础库
用户访问频率控制ratelimit,不同于网关级限流(包括go.uber.org/ratelimit漏桶限流以及github.com/juju/ratelimit令牌桶限流),本限流方案为业务级限流,适用于平台运营中,精细化的按单个用户,按IP等限流,为业内rdeis滑动窗口限流方案的纯GO替代方案,并且支持持久化(可选),可定期把历史数据备份到本地磁盘,程序重启也可保留之前的访问记录
A set of performant rate limiters for Go
🍗 a concurrent http file downloader
Automatically create global & local rate limit in Istio, support EnvoyFilter versioning, ratelimit metrics, shadow mode, and ratelimit based on route!
manages multiple throttlers with ability to ramp up and down
go-kit微服务套件的使用,涉及的内容有gin、grpc、服务发现、负载均衡、限流器、熔断器、错误处理、日志、监控、分布式追踪、jwt
a http rpc framework with load balance, health check, retry, auto failover, rate limit ,metrics, logging etc...
A toolkit for rate limite,support memory and redis
A highly configurable Go library for rate-limiting, task scheduling, and priority-based execution with retries, backoff, and circuit breaking capabilities.
通用restful api项目模板
simple token bucket based rate limiter (e.g. for limiting HTTP API requests)
my project
gokit微服务,go,gokit,微服务,服务发现,服务注册,服务监控,服务限流,熔断器,GRPC
A generic and highly performant ratelimiter for any golang project with full coverage testing.
Ratelimiting libraries for Go
Add a description, image, and links to the ratelimit topic page so that developers can more easily learn about it.
To associate your repository with the ratelimit topic, visit your repo's landing page and select "manage topics."