![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
zookeeper
浅蓝铯的泪
因为笨所以勤奋
展开
-
Zookeeper日志文件&事务日志&数据快照
Zookeeper持久化两类数据,Transaction以及Snapshot,logDir存储transaction命令,dataDir存储snap快照,其下子目录名称以version-2命名,子目录内部文件是分别以log.zxid和snapshot. lastProcessedZxid命名,每个目录下可以有很多个这样的文件,Transaction文件的文件名中zxid是文件中所有命令中zxid最原创 2015-11-09 10:57:18 · 4117 阅读 · 0 评论 -
分析Zookeeper不提供永久Watcher的原因并如何保证获取最新数据
(1)在使用ZooKeeper的过程中,相信很多人都有这样的疑问,为什么不提供一个持久的Watcher注册机制呢? 不支持用持久Watcher的原因很简单,如果Watcher的注册是持久的,那么必然导致服务端的每次数据更新都会通知到客户端——这在数据变更非常频繁的场景下,ZooKeeper无法保证性能。 (2)那么你或许还会问,“服务端的每次数据更新都会通知到客户端”,原创 2015-11-07 21:23:40 · 6401 阅读 · 2 评论