为了账号安全,请及时绑定邮箱和手机立即绑定
老师讲的这个系列课程涵盖的知识点非常的多,对我有很大的帮助,非常感谢
老师牛逼,学到了很多
我把老师的代码敲出来了,分享到了GitHub,希望能帮助到大家(帮忙顶上去,让更多的同学看到^o^)
源码地址:https://github.com/DongyeBaima/seckill
4:跨数据源的严格一致性需要2PC支持,性能不尽如人意。线上产品一般使用最终一致性去解决,这块相关知识较多,所以没有讲。
5:本课程的重点其实不是SSM,只是一个快速开发的方式。重点根据业务场景分析通信成本,瓶颈点的过程和优化思路。
6:初学者不要纠结于事务。事务可以降低一致性维护难度,但扩展性灵活性存在不足。技术是死的,人是活的。比如京东抢购使用Redis+LUA+MQ方案,就是一种技术反思。
好久没看,在这里说两句:
1redis事务与RDBMS事务有本质区别,详情见:http://redis.io/topics/transactions
2:关于spring整合redis。原生Jedis API已经足够清晰。笔者所在的团队不使用任何spring-data整合API,而是直接对接原生Client并做二次开发调优,如Jedis,Hbase等.
3:这里使用redis缓存方法用于暴露秒杀地址场景,该方法存在瞬时压力,为了降低DB的primary key QPS,且没有使用库存字段所以不做一致性维护。这里补充一下。
真的服了,你不讲redis和spring的结合嘛?其次既然用秒杀你不用redis的事务?用数据库的锁??注定误人子弟,企业那么面试老师你估计可以直接pass你拉。
这门课是慕课网最棒的课程,没有之一 感谢! 期待老师 后续出 关于应用集群部署、DB集群、分库分表、消息队列 系列课程~ 赞我赞我赞我让老师看到!
老师思路给力啊,先讲概念再讲实例。。给力!这波给满分..

已采纳回答 / 时间丶思考
之后的所有用户访问都会先请求redis,redis有了就不会请求数据库了,
老鸟快带我们︿( ̄︶ ̄)︿飞~~
谢谢老师!
insert 语句是不是也要判断时间范围啊
课时虽然不多,但是讲的基本上都是关键点,值得学习,有不小的收获。

已采纳回答 / 慕桂英3162731
我觉得,你提的问题是个BUG,不过在捕获到update失败后,我们可以再把插如的数据删除,以此实现补救,并且这种情况应该发生的不多,对整体性能影响不大.
老师的课太棒了,希望出后续的课,比如集群,nginx等,我们希望在这里付费跟您学
课程须知
《Java高并发秒杀API》是系列课程,共四门课,分别为业务分析和DAO层,Service层,Web层和高并发优化。本门课程是第二门课程,学习前需要了解如下知识: 1、精通JavaWeb基础 2、熟悉SpringMVC、Spring和MyBatis框架 3、了解事务和存储过程的概念
老师告诉你能学到什么?
1、掌握秒杀业务 2、能够进行SpringMVC+Spring+MyBatis的整合开发 3、能够对秒杀业务的瓶颈有所了解 4、能够实现对秒杀业务的优化

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消