百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
G

go-limiter

> 编程语言
开源

一个用于 Go 的超声速速率限制包,配备 HTTP 中间件。

722 stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个用于 Go 的超声速速率限制包,配备 HTTP 中间件。

Go Rate Limiter 此包提供了 Go (Golang) 中的速率限制器,适用于 HTTP 服务器和分布式工作负载。它专门设计用于可配置性和灵活性,而不会影响吞吐量。 1. 创建存储。本示例使用内存存储:

  • X-RateLimit-Limit - 配置的速率限制 (常量)。 - X-RateLimit-Remaining - 当前间隔中剩余的令牌数量。 - X-RateLimit-Reset - 限制重置时的 UTC 时间。 - Retry-After - 重试时的时间。

它的速度如何? 你可以自己运行基准测试,但这里有一些使用 100,000 个唯一键的示例基准测试。为了清晰起见,我在输出中添加了逗号,但你可以通过 make benchmarks 运行基准测试:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Go

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言