分布式锁实战之SpringBoot实战实现

修罗debug
博客专家认证
2023-01-13 00:19:47

课程名称适应人群
分布式锁实战之SpringBoot实战实现分布式锁学习者,Redis实战者,Zookeeper实战者,分布式系统学习者,微服务项目实战者,消息中间件学习者,抢单系统实战

本课程将介绍分布式架构下、微服务项目分布式锁的实现方式,包括数据库级别锁、基于Redis的原子操作、基于Zookeeper的实现、基于Redisson的实现等方式。 在实战完各种方式后,我也分享介绍了两个很实用的实际业务场景:“重复提交”、“CRM系统销售人员抢单”(抢单系统抢单),将之前所学到的分布式锁实战实现方式进行了充分的利用,更进一步的巩固了分布式锁的理解!

...全文
1547 26 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
csdn_user25 2023-07-02
  • 打赏
  • 举报
回复

课程笔记中没有什么笔记只有源码

ycdxx 2019-06-19
  • 打赏
  • 举报
回复
用redis就没有考虑到死锁问题吗?有效时间要设置吧,设置的时间过短又怎么办呢?都没有考虑到
修罗debug 2019-06-20
  • 举报
回复
@ycdxx 当然考虑到了啊,但是纯生的redis是没法解决的,所以我不是介绍了redisson吗?你有往后面继续看吗? 设置的时间过短?当然有考虑到啊,课程里面我不是说了吗,“要根据实际的业务设置合理的ttl,即过期时间”,但是不可避免的、可能会出现“死锁”的情况,所以后面我不是讲了 redisson 吗?用了几节课的时间。 有问题可以加微信:debug0868或者qq:1948831260深入交流!
ycdxx 2019-06-19
  • 打赏
  • 举报
回复
用redis就没有考虑到死锁问题吗?有效时间要设置吧,设置的时间过短又怎么办呢?都没有考虑到
修罗debug 2020-10-16
  • 举报
回复
@ycdxx 死锁的问题当然有考虑到啦,redisson的相关组件即可以解决. 但是具体的时间肯定要经过实际的业务压测才能定的,并没有一个统一的标准,不同的项目自然不一样
ycdxx 2019-06-19
  • 打赏
  • 举报
回复
水平一般,如果解锁判断和解锁中间程序出现问题异常,就会造成死锁,判断和解锁应该通过lua构成原子操作
修罗debug 2019-06-20
  • 举报
回复
@ycdxx 是啊 用原生的redis是有这个问题,所以我不是介绍了redisson吗?这是基于redis的高度封装过后的综合性框架,可以很好的解决setnx 跟 expire分开使用时的“死锁”问题!
角古静 2019-06-04
  • 打赏
  • 举报
回复
课程ppt和源码在哪里下载呢?我刚买了课程
修罗debug 2020-08-21
  • 举报
回复
@角古静 你好,源码数据库PPT等课间都放在课程的最后一个课时,自行下载即可; 如果仍然没有找到,可以加我微信:debug0868 获取
角古静 2019-06-04
  • 打赏
  • 举报
回复
课程ppt和源码在哪里下载呢?我刚买了课程
修罗debug 2019-06-04
  • 举报
回复
@角古静 https://edu.csdn.net/course/detail/9986 当前这个页面有个“课件打包下载” 的按钮,点击下载即可!学习期间有任何问题都可以与我交流,微信:debug0868;qq:1948831260
金发败犬 2019-04-26
  • 打赏
  • 举报
回复
讲得很好很详细,也很实用,干货慢慢,指导也很耐心
修罗debug 2020-08-21
  • 举报
回复
@金发败犬 谢谢
金发败犬 2019-04-26
  • 打赏
  • 举报
回复
讲得很好很详细,也很实用,干货慢慢,指导也很耐心
修罗debug 2019-04-26
  • 举报
回复
@金发败犬 谢谢小伙伴的好评!Debug会继续努力推出高质量的课程,学习期间有任何问题都可以留言或与我交流!
修罗debug 2019-04-24
  • 打赏
  • 举报
回复
欢迎各位小伙伴学习debug的实战视频教程,学习期间有任何技术问题都可以留言,如果需要深入交流技术的可以考虑加debug的微信:debug0868 或者QQ:1948831260
weixin_38408318 2019-04-12
  • 打赏
  • 举报
回复
不错 能学到东西 老师还提供技术帮助 赞一个
weixin_38408318 2019-04-12
  • 打赏
  • 举报
回复
不错 能学到东西 老师还提供技术帮助 赞一个
修罗debug 2019-04-12
  • 举报
回复
@weixin_38408318 谢谢小伙伴的好评!Debug会继续努力推出高质量的课程,学习期间有任何问题都可以留言或与我交流:微信(debug0868)!
wcuuchina 2019-01-07
  • 打赏
  • 举报
回复
看得我想退款
修罗debug 2019-01-25
  • 举报
回复
@wcuuchina 谢谢你的好评!debug会继续努力推出更高质量的课程
weixin_44077123 2018-12-12
  • 打赏
  • 举报
回复
为什么没有声音?为什么没有声音?为什么没有声音?为什么没有声音?
咦^^哈哈哈 2018-12-13
  • 举报
回复
@weixin_44077123 您好,经过测试,该课程声音正常,请联系学院客服协助测试检查,感谢您的支持!
修罗debug 2018-12-13
  • 举报
回复
@weixin_44077123 已亲自远程帮你解决!多点几次就阔以了!!欢迎有技术问题时留言交流!!
weixin_44077123 2018-12-12
  • 打赏
  • 举报
回复
为什么没有声音?为什么没有声音?为什么没有声音?为什么没有声音?
修罗debug 2020-10-16
  • 举报
回复
@weixin_44077123 不会吧

2

社区成员

发帖
与我相关
我的任务
社区描述
曾担任阿里大文娱事业部Java高级后端开发工程师,fightjava.com 创始人, 长期扎根于一线编码开发、系统架构设计与项目管理,拥有多年开发与管理经验,目前是一名互联网行业的创业者; 出版的书籍:《分布式中间件技术实战(Java版)》、《Spring Boot企业级项目开发-入门到精通》 51CTO学院、CSDN学院、网易云课堂等教育平台知名讲师,教授学生上万人,拥有大量原创博客,博客访问量达百万人次; 追求技术,热爱分享,相信技术改变生活,技术成就梦想,一直在不断的学习和积累新的知识,秉承修罗之道,花名“阿修罗”(修罗debug)
社区管理员
  • 修罗debug
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧