秒殺場景主要兩個點:1:流控系統,防止后端過載或不必要流量進入,因為慕課要求課程的長度和簡單性,沒有加。2:減庫存競爭,減庫存的update必然涉及exclusive lock ,持有鎖的時間越短,并發性越高。CAS是否適用瞬時競爭?1:"select? version, left from table where pk= {pid}"不加 for update 并發得到共享version2: "update table set left = left - #{byCount} , version =? ...