私は、アプリケーションの顧客がさまざまな他のAPIを通じてデータをアプリケーションにインポートするという、ラーベルプロジェクトに取り組んでいます。laravelジョブ用に複数のスレッドを処理する方法は?
私は、インポートする必要のある種類のデータごとにジョブを作成することを考えています。しかし、それは、多くの顧客が待ち行列の労働者によって働かなければならない仕事を引き上げることを意味する。つまり、顧客が特定の種類のデータをインポートしている1つの仕事を輸入する仕事をした場合、同じ種類のデータをインポートするには、最初の顧客の仕事が完了するのを待たなければならず、2番目の顧客の仕事はキューの働きによって働き始めるでしょう。しかし、100人の顧客がお互いに待つことはできません。
したがって、この種の輸入にはどのような解決策がありますか?ジョブをハッシュされたキューに入れ、それらのキューを呼び出す必要がありますか?または、これを処理するより良い方法があります。誰もが、非同期的に顧客がさまざまなAPIからデータをインポートするようなアプリケーションで作業したことがありますか?そして、それを最もうまく処理する方法。