ratelimit:Smyte的高性能速率限制器

时间:2024-06-15 05:20:14
【文件属性】:

文件名称:ratelimit:Smyte的高性能速率限制器

文件大小:13KB

文件格式:ZIP

更新时间:2024-06-15 05:20:14

C++

限速 不再维护:请注意,该代码不再处于主动维护状态。 用C ++编写的高性能速率限制器,使用Redis协议。 请参阅我们的以了解更多信息。 从源头建造 确保已安装 查看库 确保您的子模块是最新的: git submodule update 编译项目: bazel build -c opt ratelimit 运行它 一旦编译(如上所述),二进制文件就位于./bazel-bin/ratelimit/ratelimit 。 它有一些选择: --port :要侦听的TCP端口(默认为9049) --rocksdb_db_path : --rocksdb_db_path应保持其状态的路径 --rocksdb_create_if_missing :如果该数据库不存在,则传递此标志以创建数据库 示例: ./bazel-bin/ratelimit/ratelimit --rocksdb_db_


【文件预览】:
ratelimit-master
----RateLimitServer.cpp(772B)
----CONTRIBUTING(629B)
----Dockerfile(325B)
----RateLimitCompactionFilter.cpp(1KB)
----LICENSE(554B)
----RateLimitHandlerTest.cpp(18KB)
----RateLimitHandler.h(8KB)
----RateLimitHandler.cpp(8KB)
----README.md(2KB)
----RateLimitCompactionFilter.h(693B)
----BUILD(1KB)

网友评论