Netty的Reactor
发表于
更新于
Netty之Epoll
发表于
更新于
IO多路复用
发表于
更新于
磁盘读写
发表于
更新于
paxos
发表于
Basic Paxos
前言
分布式共识算法,分布式共识和分布式一致性还是有一定的差异的。
- 分布式一致 《数据密集型系统设计》作者 Martin Kleppmann 在书中提到,一致性其实在ACID 中处于一个比较尴尬的地位,因为一致性其实是包含业务态的,是否一致性本质上说程序是否按照业务输入得到业务预期的输出。主要讲究的是并发执行的过程中,程序是否会出现超出预期的输出。主要是执行完毕后的状态
- 分布式共识 分布式共识主要是作用在分布式系统中,多个程序能够在值或者操作上得到共识,也就是所有或者major的服务都获取和确定到某一个值或者某一次操作。在工程上将,个人觉得是客户端获取到的值是确定且唯一的。
个人认为,分布式共识主要的作用是实现分布式一致。通过每次的共识,最终做到服务状态的一致。