ホームページ  >  記事  >  バックエンド開発  >  モールのフラッシュセールはどのように実施されますか?

モールのフラッシュセールはどのように実施されますか?

PHP中文网
PHP中文网オリジナル
2016-08-18 09:16:042649ブラウズ

モールのフラッシュセールはどのように実施されますか?

以上です、皆さんありがとうございました!

返信内容:

ただの感想です、皆さんありがとうございます!


キュー楽観的ロック悲観的ロック


フラッシュセールに参加するための上限を設定します。上限を超えるリクエストはすべてブロックされます。
フラッシュセールの上限の特定の数量にはストレステストが必要です。
悪意のある IP リクエストは直接ブロックされます。


ajax はバックエンドにリクエストを送信し、バックエンドはキューを使用してデータベースをリクエストします。

同時に、ajax はフロントエンドでバックエンドにリクエストを続け、バックエンドはフラッシュセールの成功または失敗を返します。


Redis キューを使用して在庫をロックし、注文を生成できます。たとえば、在庫が 100 個ある場合、ショッピング カートに追加するたびにキューの長さの計算を開始できます。 100を超えています。

上記は、モールのフラッシュセールがどのように実施されるのか?関連コンテンツの詳細については、PHP 中国語 Web サイト (www.php.cn) に注目してください。


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