SpringBoot開發案例從0到1構建分佈式秒殺系統

前言

最近,被推送了很多秒殺架構的文章,忙裏偷閒本身也總結了一下互聯網平臺秒殺架構設計,固然也借鑑了很多同窗的思路。俗話說,脫離案例講架構都是耍流氓,最終使用SpringBoot模擬實現了部分秒殺場景,同時跟你們分享交流一下。架構

秒殺場景

秒殺場景無非就是多個用戶在同時搶購一件或者多件商品,專用詞彙就是所謂的高併發。現實中常常被你們喜聞樂見的場景,一羣大媽搶購打折雞蛋的畫面必定不會陌生,如此場面讓服務員大姐很無奈,遇上不要錢了。併發

dama

業務特色

  • 瞬間高併發、電腦旁邊的小哥哥、小姐姐們如超市哄搶的大媽通常,瘋狂的點着鼠標
  • 庫存少、便宜、稀缺限量,值得你們去搶購,如蘋果腎,小米粉,錘子粉(理解萬歲)

用戶規模

用戶規模可大可小,幾百或者上千人的活動單體架構足以能夠應付,簡單的加鎖、進程內隊列就能夠輕鬆搞定。一旦上升到百萬、千萬級別的規模就要考慮分佈式集羣來應對瞬時高併發。分佈式

相關文章
相關標籤/搜索