高併發高可用的秒殺或搶券系統設計思考

對於一個秒殺系統來講,瞬時的大量請求會對後臺服務形成衝擊,須要保證服務的可用性以及業務的正確性。mysql 設計了一個高併發高可用的系統簡要流程架構以下圖:web 1.將商品(或券)的信息等靜態數據放到cdn節點,實現動靜分離redis 2.業務請求和業務處理之間使用MQ對請求進行削峯sql 3.讀寫分離:對於邏輯複雜(用戶驗證,風控管理,行爲分析)的系統,能夠將讀寫部署兩套服務進行分離緩存 4.
相關文章
相關標籤/搜索