请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

该项目中如果引入高并发秒杀一类的技术,应该要怎么考虑业务场景?

请问老师,如果这个项目想跟高并发场景结合来面试的话,将零点电影票秒杀业务考虑进去,将电影票作为库存数据放入Redis缓存中来扣减,使用消息队列MQ实现数据库与缓存的最终一致性,这样的业务场景考虑可以嘛?另外如果要补充电影票库存的话,要往Redis中补充数据,如何保证Redis数据在高并发下是安全的?

正在回答 回答被采纳积分+3

1回答

Allen 2022-05-29 09:37:00

因为课程的重点方向不是秒杀, 所以没有引入。 这个秒杀跟商品秒杀还是有一点区别的,记得要引入锁定座位的操作

0 回复 有任何疑惑可以回复我~
  • 提问者 慕设计5320613 #1
    锁定具体到某个座位的操作这个技术大概的实现要怎么考虑呀?因为首先要设计座位安排的数据库表,还要考虑如何将某场电影的座位数据结构放入Redis中,锁定座位的话我想的就是给Redis设置过期时间的key,但是Key要如何设计还没想好。想跟老师请教一下这个锁定座位的操作问题要怎么考虑
    回复 有任何疑惑可以回复我~ 2022-05-29 10:22:19
  • Allen 回复 提问者 慕设计5320613 #2
    这个内容就有点多了,你说的这种太简单了,估计是在网上看的秒杀把。 实际情况要复杂的多,这玩意说起来都能成一门十个小时左右的课了,哪里是三言两语就能说清楚的,哈哈
    回复 有任何疑惑可以回复我~ 2022-06-03 10:32:13
  • 提问者 慕设计5320613 回复 Allen #3
    确实,就在网上自学的。。我是还没毕业的校招生,简历项目感觉不够...想把这个Spring Cloud的电影微服务项目融合进去秒杀内容,这样内容能相对多些。。。如果只写这个微服务项目的话感觉内容不太够...老师对校招生简历写这类微服务项目的话有什么建议嘛?
    回复 有任何疑惑可以回复我~ 2022-06-07 15:50:24
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信