跳过主要内容

未知

项目描述

# Token bucket

一个简单的速率限制算法。参见[Wikipedia](http://en.wikipedia.org/wiki/Token_bucket)了解其工作原理和适用场景的更详细讨论。本质上,它是一种具有时间池化的恒定速率限制。这允许活动出现峰值。

## Memcached共享

启用跨不同进程和服务器共享,对于速率限制共享资源(如Web API)非常有用。

from tokenbucket import SharedTokenBucket

tb = SharedTokenBucket(rate=1.0, maximum=5)

tb.use_memcached_key('my_shared_token_bucket') # 或 tb.use_memcached_key('my_shared_token_bucket', client=mc)

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

tokenbucket-1.1.1.tar.gz (2.6 kB 查看散列)

上传时间:

支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面