高併發項目設計

1.設計原則

1.正確性

保證在項目執行過程中不會出現問題。例如在高併發秒殺系統中,不能出現超賣以及重複下單的問題。

2.安全性

主要是動態地址生成和接口防刷,雙重MD5加密 。第一次加密:防止明文密碼在網絡中傳輸;第二次加密:防止數據庫被盜時,通過MD5反推出密碼。

3.高併發

採用Redis進行緩存常用查詢、消息隊列異步下單、頁面資源靜態化等方面減去數據庫壓力。 

4.高可用

 一方面使用Redis集羣的主從複製和主從切換保證redis的高可用性,另一方面,爲防止redsi服務器宕機,使用限流來防止mysql承受過多的請求。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章