私は、Gearmanを使用してMySQLテーブルからジョブを処理し、ジョブが2回取得されないようにjobs_queue
それらの状態をマークすることを検討しています(これは現在発生しています)。locked
質問:上記のシナリオでは、ジョブが完了するまでに10秒かかる場合があり、新しいジョブが2秒ごとに処理を開始するようにします(何らかの形式のレート制限を実現するため)。現在、テーブルからジョブを取得するサーバーも、ジョブを処理しているのと同じマシンです。
説明されているように、ギアマンはジョブキューイングを行うのに適していますか?クライアントは、それ自体で実行されるジョブを作成します(同じマシン上の複数のワーカー)。