>  기사  >  백엔드 개발  >  쇼핑몰 플래시세일은 어떻게 구현되나요?

쇼핑몰 플래시세일은 어떻게 구현되나요?

PHP中文网
PHP中文网원래의
2016-08-18 09:16:042611검색

몰 플래시 세일은 어떻게 시행되나요?

그렇습니다 여러분 감사합니다!

답글 내용:

그럼 모두 감사합니다!


큐 낙관적 잠금 비관적 잠금


플래시 세일 참여 상한을 설정합니다. 상한을 초과하는 모든 요청은 차단됩니다.
플래시 세일 상한의 구체적인 수량은 스트레스 테스트가 필요합니다.
악성요청 IP는 바로 차단됩니다.


ajax는 백엔드에 요청을 보내고 백엔드는 대기열을 사용하여 데이터베이스를 요청합니다.

동시에 Ajax는 프론트엔드에서 백엔드를 계속 요청하고, 백엔드는 플래시 세일의 성공 여부를 반환합니다.


redis 대기열을 사용하여 재고를 잠그고 주문을 생성할 수 있습니다. 예를 들어 재고가 100개인 경우 장바구니를 추가할 때마다 시작됩니다. 대기열의 길이가 100보다 큰지 여부를 계산합니다. 그게 전부입니다.

위는 쇼핑몰에서 플래시 세일이 어떻게 구현되는 걸까요? 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 주목해주세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.