20200327秒殺系統設計

秒殺系統設計
1.利用微服務思想,秒殺可以單獨建立一個服務。
2.數據庫方面可以做成分庫,爲秒殺服務單獨建一個數據庫,防止秒殺系統崩潰影響到其他的服務。
3.爲防止url地址暴露,可以在url地址後隨機動態去加鹽。
4.redis肯定是要用到的,但是單機redis也是扛不住大流量的衝擊的,所以redis是要做成集羣的,主從同步,讀寫分離,RDB、AOF持久化操作。
5.nginx做負載均衡。
6.前端做cdn靜態資源化。
7.控制觸發秒殺事件按鈕,置灰
8.犧牲部分流量,做熔斷,降級,限流。
9.將秒殺數據全部緩存到redis。
大致上的思路就這些了。

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