1.数据一致性(最重要的特点)
无论从哪一台zk服务器读取数据,数据都是一样的。(也叫单一视图)。是zookeeper最重要 的特性。
2.可靠性
当一个事务被成功更新后,不会因为网络波动或其他原因而回滚
3.原子性
一个事务,要么都更新成功,要么都更新失败。不会有中间状态
4.实时性
能够在很短的时间内,将事件的状态变化反映出来。(前提是网络状态良好,没有网络波动)
5.顺序一致性
比如客户端A,发出三个指令:x=a,x=b,x=c。但是在网络波动的情况下,可能到达顺序是 x=b,x=c,x=a。Zk能够确保发送的顺序和最后执行的顺序是一致的,从而确保最后的结果是 正确的