基本特点
可靠性:一次更改请求被应用,结果就会被持久化
一致性:客户端连接到任意节点上,可见的数据模型都是一致的
原子性:事务请求的处理结果在整个集群中所有机器上的应用情况是一致的
数据模型:类似 Linux 文件系统结构,保存在内存中
构建集群:ZK 节点在内存中维护当前节点状态,互相保持着通信,通过 ZAB 协议来保持数据一致性<br>
顺序访问:更新请求会被分配全局唯一的 zxid,反映所有事务操作的先后顺序,可用于实现更高层次的同步原语
高性能:适用于读多写少的场景(写涉及同步操作,较慢)