阅读背景:

ZooKeeper源码分析:Log和Snapshot持久化(SyncRequestProcessor类)

来源:互联网 

事务日志的持久化是在SyncRequestProcessor类中实现,并会依照必定的规矩转动日志(关闭当前文件,创立一个新文件),和生成新的Snapshot。在持久化进程中,应用组提交(Group Commits)来优化磁盘io 操作。组提交是指将多个Request对象的事务作为一次写附加到磁盘上。应用这类方法可以在持久化多个事务的时候,只应用一次磁盘寻道(Disk Seek)的开消。Request对象只有在其中事务同步到磁盘后,才会传递到下一个处置器。事务日志的持久化是在SyncRequestProcessor类中实现,并会依照必定的规矩转动日志(关




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: