![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
小太阳啊凯
这个作者很懒,什么都没留下…
展开
-
分布式锁redis和zookeeper实现区别
分布式锁redis和zookeeper实现区别一.分布式锁解决方案1.采用数据库 不建议 性能不好 jdbc2.基于Redis实现分布式锁(setnx)setnx也可以存入key,如果存入key成功返回1,如果存入的key已经存在了,返回0.3.基于Zookeeper实现分布式锁 Zookeeper是一个分布式协调工具,在分布式解决方案中。多个客户端(jvm),同时在zk上创建相同的一个...原创 2019-11-16 16:51:13 · 367 阅读 · 0 评论 -
支付宝转账的分布式死锁问题
死锁死锁的规范定义:集合中的每一个进程都在等待只能由本集合中的其他进程才能引发的事件,那么该组进程是死锁的。从广义上讲,这里的进程指的是一个执行单元。问题描述假设【账户A】给 【账户B】转账 500 元,在程序中的转账逻辑如下:开启事务【账户A】的余额减去 500 元【账户B】的余额增加 500 元提交事务在集群环境下,在 server1、server2 服务上都部署了支付模块...原创 2019-11-06 15:52:19 · 509 阅读 · 0 评论 -
阿里分布式事务Seata踩坑亲身实践
在实践Seata的过程中发现几篇写的很好的文章,在此记录下1.springboot集成分布式事务Seata 搭建项目Demo地址https://blog.csdn.net/zhangchangbin123/article/details/893919822.掘金Seata踩坑文章https://juejin.im/post/5d19ee6af265da1bcd37effa3.个人总结所...原创 2019-09-04 19:47:31 · 12530 阅读 · 9 评论