ホームページ >バックエンド開発 >PHPチュートリアル >laravel がキューを使用した後、フロントエンドはどのように完了プロンプトを受信しますか?

laravel がキューを使用した後、フロントエンドはどのように完了プロンプトを受信しますか?

WBOY
WBOYオリジナル
2016-07-06 13:52:291346ブラウズ

laravelがキューを使用した後、フロントエンドはどのように完了プロンプトを受信しますか

返信内容:

laravelがキューを使用した後、フロントエンドはどのように完了プロンプトを受信しますか

リーリー

結果が得られないので、フロントエンドには親切なヒントを与えることしかできません
「リクエストは処理中です。気長にお待ちください」(文に巻き込まれないように)などと同様

上記のとおり、キューは非同期で実行され、結果を直接取得することはできません。まだまだお願いしたいです。長時間の接続も可能です。

フロントエンド

たとえば、操作を開始してキューに参加すると、通常、この時点でデータ行 (現在のキューのデータ) が生成され、キューに参加した後にステータスのフィールドが表示されます。コールバック識別子 (

など); キューが処理される場合、フロントエンドはジョブのステータスが変更されたかどうかを直接 Ajax ポーリングでき、変更された場合は結果が返されます。 jobidバックグラウンドの非同期キュー処理

キューがスタックに追加された後、キューはバックグラウンドで処理され、指定されたメソッドに従って関連するロジックが処理され、戻り値が対応するジョブのコールバック値に書き込まれます。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。