ユーザーの検索クエリの情報を収集するために、複数のサードパーティ API をヒットしようとしています。ヒットする API ごとにスレッドをスピンオフして、応答時間を最小限に抑えることを計画しています。また、メモリ/CPU の問題により、アプリケーションが一度に実行できるスレッドの量を制限したいと考えています。
フレームワークとして Laravel を使用しているため、Laravel キューを使用してこれを達成しようとしていましたが、Job からの応答データの取得に問題があるようです。
- laravel キューはこれに取り組む正しい方法ですか? その場合、ジョブのステータスをリッスンし、ジョブが完了したらデータを取得するにはどうすればよいですか? 仕事にクロージャーを渡すことを指し示すものがいくつか見られますが、何かがうまくいきません。