Laravel 5.2のキューには戻り値がありますか? キュー内で処理されるすべてのデータに戻り値が必要です。出来ますか?Laravel 5.2の戻り値キュー
私が必要とした例:ユーザーの要求が処理された場合、結果(データベースの形式)がユーザーに返されます。
私は(https://laravel.com/docs/5.2/queues)でドキュメントを読むが、ここで説明する例は、(戻り値なし)非同期モデルです。
お知らせください。 ありがとうございます。
Laravel 5.2のキューには戻り値がありますか? キュー内で処理されるすべてのデータに戻り値が必要です。出来ますか?Laravel 5.2の戻り値キュー
私が必要とした例:ユーザーの要求が処理された場合、結果(データベースの形式)がユーザーに返されます。
私は(https://laravel.com/docs/5.2/queues)でドキュメントを読むが、ここで説明する例は、(戻り値なし)非同期モデルです。
お知らせください。 ありがとうございます。
キューは非同期コール用です。キューを使用する必要がある場合は、ディスパッチ、電子メールなどを使用して戻り値を取得する必要があります。
フロントエンドで応答が必要な場合は、REDISを使用することをお勧めします+ socket.io。あなたのキューを処理した後、あなたはREDISにメッセージを送り、socket.io(google forまたはこのガイドを試してください:https://laracasts.com/discuss/channels/general-discussion/step-by-step-guide-to-installing-socketio-and-broadcasting-events-with-laravel-51)で聞きます。
バックエンドでのみ必要な場合は、ジョブ(https://laravel.com/docs/5.2/queues#writing-job-classes)を使用してください。
私は多くのユーザー(複数のデバイスで)を持っており、リクエストする各ユーザーに返される戻り値(応答)が必要です。例えば、同じ時間にユーザ「A」とユーザ「B」がサーバに要求し、キューによって処理される。まず、キューによって処理されたユーザ "A"が応答 "A1"を取得し、この応答がユーザ "A"に返されなければならない。次に、ユーザー "B"は応答 "B1"を取得し、この応答はユーザー "B"に返さなければなりません。Redis + socket.ioで可能でしょうか? – bennysantoso