文件名称:throttled:限制的程序包实现对HTTP端点等资源的速率限制访问
文件大小:33KB
文件格式:ZIP
更新时间:2024-04-20 11:59:15
Go
节流的 限制的程序包使用实现速率限制,以限制对资源(例如HTTP端点)的访问。 2.0.0版本对受限制的API进行了一些重大更改。 如果此更改以有问题的方式破坏了您的代码,或者您希望保留旧API的功能,请提出一个问题。 我们不保证任何特定的更改,但希望了解更多关于用户需求的信息。 谢谢! 安装 Go模块必须使用Throttled(检查程序包的根目录中是否有go.mod )。 限制进口: import ( "github.com/throttled/throttled/v2" ) 然后,任何标准的Go工具(例如go build , go test )都会自动找到该软件包。 您还可以使用go get将其拉入您的项目: go get -u github.com/throttled/throttled/v2 从模块前版本升级 当前的Throttled的/v2与Throttled的模块
【文件预览】:
throttled-master
----.gitignore(35B)
----go.mod(690B)
----doc.go(157B)
----Makefile(239B)
----deprecated_test.go(2KB)
----deprecated.go(2KB)
----LICENSE(1KB)
----CHANGELOG.md(3KB)
----go.sum(6KB)
----http.go(3KB)
----varyby_test.go(2KB)
----.github()
--------workflows()
----rate_test.go(5KB)
----varyby.go(2KB)
----scripts()
--------check_gofmt.sh(301B)
----example_test.go(4KB)
----README.md(4KB)
----http_test.go(3KB)
----rate.go(9KB)
----store()
--------deprecated.go(1KB)
--------redigostore()
--------storetest()
--------memstore()
--------goredisstore()
----store.go(1KB)