Laravel で IronMq キューを設定しようとしていますが、既に動作していますが、ポイントは動作が望ましいものではないということです。
IronMq はジョブが完了するまで待って ($job->delete()) 新しいジョブをプッシュすることを期待していますが、前のジョブが完了する前にメッセージをプッシュすることがわかりました。
コードは次のように構成されています。
Route::post('queue/send' ,function()
{
...
Queue::push(function($job) use ($data)
{
...
$job->delete();
}
return true;
}
並列動作を防ぎ、順次にする方法を見つけた人はいますか?
どうもありがとうございました!