# yudeguang/ratelimit

<https://repo.masters-masters.com/en/repos/yudeguang/ratelimit>

[Home](https://repo.masters-masters.com/en) › [yudeguang](https://repo.masters-masters.com/en/owners/yudeguang) › [ratelimit](https://repo.masters-masters.com/en/repos/yudeguang/ratelimit)

yudeguang/ratelimit has 102 stars on GitHub. Its RepoMasters card: Prototype tier. 用户访问频率控制ratelimit,不同于网关级限流(包括go.uber.org/ratelimit漏桶限流以及github.com/juju/rate…

| Field | Value |
| --- | --- |
| Owner | [yudeguang](https://repo.masters-masters.com/en/owners/yudeguang) |
| Stars | 102 |
| Forks | 24 |
| Language | [Go](https://repo.masters-masters.com/en/languages/go) |
| License | MIT |
| Created | 2020 |
| Topics | ratelimit, tokenbucket, leakybucket, ratelimiter |
| Tier | [Prototype (100 to 249 ★)](https://repo.masters-masters.com/en/ranks/rush) |
| View on GitHub | [yudeguang/ratelimit](https://github.com/yudeguang/ratelimit) |

## Repository

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

The tier for repos with 100 to 249 ★. Published odds per card pulled: 70%. Rarity: Common.

## Nearby in Go

- [go-taas/go-taas · ★ 102 · Go · Prototype](https://repo.masters-masters.com/en/repos/go-taas/go-taas)
- [TarocchiLive/arcana-world · ★ 102 · Go · Prototype](https://repo.masters-masters.com/en/repos/TarocchiLive/arcana-world)
- [lib4u/vnm · ★ 102 · Go · Prototype](https://repo.masters-masters.com/en/repos/lib4u/vnm)
- [petar/GoDCCP · ★ 102 · Go · Prototype](https://repo.masters-masters.com/en/repos/petar/GoDCCP)
- [bpowers/psm · ★ 102 · Go · Prototype](https://repo.masters-masters.com/en/repos/bpowers/psm)
- [ziutek/dvb · ★ 102 · Go · Prototype](https://repo.masters-masters.com/en/repos/ziutek/dvb)

---
Data: GitHub · Illustration drawn by RepoMasters from the repo’s ID and its language color.
