评分
- 内容实用9.9
- 简洁易懂9.6
- 逻辑清晰9.6
慕课网Java高并发秒杀优化课程源码,原课程采用SSM框架 + MySQL + Redis,此源码采用SpringBoot + SpringDataJPA + MySQL + Redis,对使用SpringBoot实现项目有兴趣的同学可以看一看。Github地址:https://github.com/iemi/imooc-seckill
课程还是挺好的感谢老师的付出,然后将自己所学的做了一个整理,大家需要可以去百度网盘获取 链接:https://pan.baidu.com/s/1B845tigsnSbplUS3mUxWWQ 提取码:6c8i 还放了一些最近看的java书籍和面试题
对照老师的讲解,采用springboot写了这个工程,其他的没做什么修改,只是做了简单的代码调整。有兴趣可以看下:https://github.com/flayer2006/imooc_seckill。
跟着老师把整个项目做了一边,老师由浅到深,娓娓道来,收获很多;然后把老师视频中提到的MQ消息队列内容加进来了。最后不断整合以及重构,构建了一套分布式秒杀系统,SpringBoot+Dubbo+Zookeeper,利用页面静态化,CDN缓存,Nignx缓存,以及服务端的页面缓存,Redis对象缓存,层层过滤,防止访问直接穿透到数据库;采用异步消息队列分担短时间的数据库读写;利用Dubbo分布式RPC调用降低耦合与容错,保证整个项目可用;更多细节可以看源码,一起讨论,一起学习进步,项目源码:https://github.com/wtiscm/seckill-dubbo
感谢老师,我在实现了整套秒杀系列课程后,将源码分享到了github上。个人选用的是springboot + spring data jpa ,并且在完成后对系统进行了优化和压测,并新增了websocket推送和redis分布式锁。地址是 https://github.com/wangzns/seckill 欢迎有兴趣的同学?