![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
了-凡
分享、感恩、努力、学习、坚持、梦想
还有请叫我小黄^O^
展开
-
《RocketMq技术内幕》读后输出
文章目录路由中心NameServer消息发送消息存储 路由中心NameServer 消息发送 消息存储原创 2019-12-29 20:55:37 · 352 阅读 · 0 评论 -
用Redis实现分布式锁(网上资料整理)
参考: 文章目录1.分布式锁2.分布式锁实现1.加锁2.当执行时间超出锁的超时限制3.单点故障主从切换带来的两个客户端同时持有锁的问题 1.分布式锁 当多个进程不在同一个系统中,用分布式锁控制多个进程对资源的访问。 2.分布式锁实现 1.加锁 通过setnx命令实现加锁操作,并设置过期时间 这个过期时间,是为了预防死锁的可能性,当业务处理超过这个过期时间并且没有自动延长时间,则视为该锁自动释放 自...转载 2020-01-14 20:40:20 · 179 阅读 · 0 评论 -
Zookeeper(网上资料整理)
参考:Zookeeper面试题 参考:zookeeper数据同步 参考:如果有人问你ZooKeeper是什么,就把这篇文章发给他 参考:理解zookeeper选举机制 参考:【zookeeper】事件 watch 机制 原理 参考:ZooKeeper Watch机制 文章目录1.是什么2.特性1.读写请求处理2.全局有序性3.通知机制3.节点类型4.集群角色1.Leader2.Follower3....转载 2020-01-14 20:38:39 · 203 阅读 · 0 评论 -
分布式事务(网上资料整理)
参考:拜托,面试请不要再问我TCC分布式事务的实现原理! 参考:文章目录1.什么是分布式事务2.两阶段提交方案/XA方案3.TCC 方案 1.什么是分布式事务 咱们先来看看业务场景,假设你现在有一个电商系统,里面有一个支付订单的场景。 那对一个订单支付之后,我们需要做下面的步骤: 更改订单的状态为“已支付” 扣减商品库存 给会员增加积分 创建销售出库单通知仓库发货 上述这几个步骤,要么一起成...转载 2020-01-14 20:37:56 · 149 阅读 · 0 评论