評分
- 內(nèi)容實(shí)用9.9
- 簡潔易懂9.6
- 邏輯清晰9.6

慕課網(wǎng)Java高并發(fā)秒殺優(yōu)化課程源碼,原課程采用SSM框架 + MySQL + Redis,此源碼采用SpringBoot + SpringDataJPA + MySQL + Redis,對使用SpringBoot實(shí)現(xiàn)項(xiàng)目有興趣的同學(xué)可以看一看。Github地址:https://github.com/iemi/imooc-seckill

課程還是挺好的感謝老師的付出,然后將自己所學(xué)的做了一個(gè)整理,大家需要可以去百度網(wǎng)盤獲取 鏈接:https://pan.baidu.com/s/1B845tigsnSbplUS3mUxWWQ 提取碼:6c8i 還放了一些最近看的java書籍和面試題

對照老師的講解,采用springboot寫了這個(gè)工程,其他的沒做什么修改,只是做了簡單的代碼調(diào)整。有興趣可以看下:https://github.com/flayer2006/imooc_seckill。

跟著老師把整個(gè)項(xiàng)目做了一邊,老師由淺到深,娓娓道來,收獲很多;然后把老師視頻中提到的MQ消息隊(duì)列內(nèi)容加進(jìn)來了。最后不斷整合以及重構(gòu),構(gòu)建了一套分布式秒殺系統(tǒng),SpringBoot+Dubbo+Zookeeper,利用頁面靜態(tài)化,CDN緩存,Nignx緩存,以及服務(wù)端的頁面緩存,Redis對象緩存,層層過濾,防止訪問直接穿透到數(shù)據(jù)庫;采用異步消息隊(duì)列分擔(dān)短時(shí)間的數(shù)據(jù)庫讀寫;利用Dubbo分布式RPC調(diào)用降低耦合與容錯(cuò),保證整個(gè)項(xiàng)目可用;更多細(xì)節(jié)可以看源碼,一起討論,一起學(xué)習(xí)進(jìn)步,項(xiàng)目源碼:https://github.com/wtiscm/seckill-dubbo

感謝老師,我在實(shí)現(xiàn)了整套秒殺系列課程后,將源碼分享到了github上。個(gè)人選用的是springboot + spring data jpa ,并且在完成后對系統(tǒng)進(jìn)行了優(yōu)化和壓測,并新增了websocket推送和redis分布式鎖。地址是 https://github.com/wangzns/seckill 歡迎有興趣的同學(xué)?