微信搜索superit|邀请体验:大数据, 数据管理、OLAP分析与可视化平台 | 赞助作者:赞助作者

标签:分布式

go

分布式算法之选举算法Raft

分布式算法之选举算法Raft
3种状态:Leader(领袖)Follower(群众)Candidate(候选人)。 规则:群众发起投票成为候选人,候选人得到大多数票至少(n/2)+1,才能成为领导人,(自己可以投自己,当没有接受到请求节点的选票时,发起投票节点才能自己选自己),领导人负责处理所有与客户端交互,...

3年前 (2021-11-02) 9℃

go

getset原子性 redis_redis,zookeeper,etcd是怎样实现分布式锁的

前面我们介绍了下锁的基本概念,这篇文章主要介绍下Redis、Zookeeper、etcd怎么来实现分布式锁。 Redis redis主要是通过setnx、get、getset、del命令来完成加锁,抢锁和释放锁的操作的,这里我用两个客户端来模拟下加锁的过程。 1、客户端1使用se...

3年前 (2021-10-18) 8℃

架构

一次讲清楚,七种分布式事务的解决方案

一次讲清楚,七种分布式事务的解决方案
什么是分布式事务 分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器「分别位于不同的分布式系统的不同节点之上」。一个大的操作由N多的小的操作共同完成。而这些小的操作又分布在不同的服务上。针对于这些操作,「要么全部成功执行,要么全部不执行」。 为什么会有分布...

3年前 (2021-10-15) 7℃

go

go分布式

  go分布式: https://blog.csdn.net/sureSand/article/details/79826416 https://blog.csdn.net/qq_25490573/article/details/107287198   etc...

4年前 (2021-04-06) 6℃