数据更新过程中,SyncRequestProcessor的处理对性能非常重要。如下图: 注意: Flush方法会发出两个操作:database的commit和NextRP的process,而commit操作涉及到txnLog的flush,这是一个写文件的调用,会消耗大量时间,尤其是磁盘IO比较紧张的时候。 所以,Zookeeper建议要有一个本地的磁盘,操作日志和快照要放在本地磁盘上。