Caddy 2的HTTP速率限制模块-Golang开发

时间:2024-06-15 12:06:03
【文件属性】:

文件名称:Caddy 2的HTTP速率限制模块-Golang开发

文件大小:61KB

文件格式:ZIP

更新时间:2024-06-15 12:06:03

Golang Networking

此模块同时实现内部和分布式HTTP速率限制。 达到指定的速率限制后,可以拒绝请求。 Caddy HTTP速率限制模块此模块同时实现内部和分布式HTTP速率限制。 达到指定的速率限制后,可以拒绝请求。 正在进行的工作:请注意,该模块尚未完成,可能存在错误。 请尝试并提交错误报告-谢谢! 功能多个速率限制区域滑动窗口算法可扩展的环形缓冲区实现缓冲区池Goroutines:1(用于清理旧缓冲区)内存O(Kn)其中:K = wi中允许的事件


【文件预览】:
caddy-ratelimit-master
----.gitignore(11B)
----go.mod(236B)
----LICENSE(11KB)
----go.sum(108KB)
----handler.go(8KB)
----README.md(8KB)
----distributed.go(6KB)
----ratelimit.go(2KB)
----ringbuffer.go(6KB)
----caddyfile.go(5KB)

网友评论