ホームページ  >  記事  >  ウェブフロントエンド  >  キューをいつ使用するか知っていますか?

キューをいつ使用するか知っていますか?

坏嘻嘻
坏嘻嘻オリジナル
2018-09-15 09:35:392847ブラウズ

この記事はキューが使用される状況に関するものであり、困っている方の参考になれば幸いです。

キューの主な用途は、非同期タスクと通信です。

非同期アイデアは主に、瞬間的なプレッシャー、時間のかかる操作、並列タスクなどを軽減するために使用されます。
1. 瞬間的な負荷の軽減: システムの処理能力が 1 秒あたり 100 リクエストで、最高ピーク値が 1 秒あたり 1,000 リクエストに達する可能性がある場合、キューが使用されないと、サービスが利用できなくなったり、長時間待機したりする可能性があります。このとき、キューを使用して、正常に実行されなかったリクエストをキューに入れ、すべてのリクエストが処理されるまで順番に実行できます。 2. 時間のかかる操作: サムネイルの生成
3. 並行タスク: 投稿後にすべての友人に通知

コミュニケーションのアイデアは、主に、異​​なる独立したモジュールまたはシステム間でデータを同期し、特定の操作の実行を通知するという時間のかかる操作を解決するために使用されます

、およびビジネス要件が許せば、
などの非同期キューに配置できます。 1. Weibo を投稿し、フィード
と同様に、友人の受信箱に Weibo をプッシュします (プッシュ方式が使用されていると仮定します)。 2. 画像をアップロードするときは、さまざまなサイズのサムネイルを生成する必要があります
3. 投稿中に、Baidu Know API を使用してコピーを Baidu Know
に同期します。 4.一斉メール送信

以上がキューをいつ使用するか知っていますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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