【面試】秒殺系統+高併發+(服務|緩存)雪崩

一、秒殺系統 1、秒殺系統的設計(前端-後端-數據庫-監控系統-中間代理) 秒殺系統 問題 解決 問題(3個) 1.(a)每次都跟數據庫交互,高併發的情況下,數據庫吃不消,宕機。(b)多進程或多線程的情況下會導致數據髒讀,導致秒殺產品超賣,或者存在讀寫鎖衝突,請求超時。 (a)將請求攔截在系統上游,降低下游壓力。(b)數據庫行鎖(推薦樂觀鎖),先扣庫存,成功後再創建訂單,防止超賣。 2.秒殺是一個
相關文章
相關標籤/搜索