私は、beanstalkd アプリケーションの Python ラッパーである beanstalkc を使用しています。
私がやりたいのは、プロデューサーにいくつかのジョブ (例: 'a'、'b'、'c'、'd') を一度入れてもらい、コンシューマーが継続的にジョブを取得できるようにすることです (例: 'a' ,'b','c','d','a','b',...)。
コンシューマでは、job.reserve() でジョブを取得します。解決策は、ジョブを削除せずにジョブを予約するだけだと思っていましたが、いくつかのコンシューマー プロセスを実行した後、タイムアウト エラーが発生しました。
私は明らかに何か間違ったことをしていますが、消費者が使用するジョブを「再キューイング」する方法が見つかりませんでした。