2017-08-10 11 views
1

キューのセットアップに実行されます。タスクキューをプッシュ頻繁

queue: 
- name: my-queue 
    rate: 30/h 
    max_concurrent_requests: 1 
    bucket_size: 1 

はこれを読んで、私はこのキューが2分ごとに1つのタスクを処理すると言うでしょう。これはそうではありません。キューに40個のタスクを追加すると、数秒で処理されます。

目標は2分ごとに1つのタスクを処理することです。

開発サーバー(Python)でテスト済みです。

答えて

1

The local development server does not respect the rate or bucket_size fields.

私はあなたが得ることができる最も近い最大1タスクは毎分を実行したと思います。

queue: 
- name: my-queue 
    rate: 1/m 
    max_concurrent_requests: 1 
    bucket_size: 1 
+0

レート制限内です。しかし、bucket_sizeは1だけです。プロセスの頻度を制限するべきではありませんか?より良いテストケースとして2分ごとに1を反映する質問を更新しました。 –

+0

@PimReijersen私の答えが更新されました。あなたがローカルの開発サーバーでこれをテストしていたことに気づいていませんでした。 – danielx

関連する問題