sys*_*out 8 google-app-engine task-queue
关于Bucket_size参数的Google文档只提供了一个简短的定义,一个Wikipedia 链接和一个示例:
bucket_size
限制队列处理的突发性,
即更高的桶大小允许队列执行速率更大的峰值.例如,考虑一个速率为5/s且桶大小为10的队列.如果该队列已处于非活动状态一段时间(允许其"令牌桶"填满),并且20个任务突然排队,它将被允许立即执行10个任务.但是在接下来的第二步中,只能执行5个以上的任务,因为令牌桶已经耗尽并且以指定的5/s速率重新填充.
能否请您提供Bucket_size参数说明以及该参数在哪些方面有用?
最简单的描述方式是它定义了允许队列服务的需求峰值有多高。
例如,如果您定义一个每秒 5 个请求的队列,桶内有 10 个请求。这意味着它将主要以每秒 5 个请求的速率执行,但当达到每秒 10 个请求时,峰值将达到每秒 10 个。
| 归档时间: |
|
| 查看次数: |
1086 次 |
| 最近记录: |