Zookeeperのドキュメントから:
ctime この znode が作成されたエポックからのミリ秒単位の時間。
mtime この znode が最後に変更されたエポックからの時間 (ミリ秒単位)。
クライアントが接続するノードに関係なく、タイムスタンプが一貫するように、Zookeeper が ZK クラスター内のすべてのノードの (内部) 実時計を何らかの方法で同期していると思います。そうですか?はいの場合、どのように機能しますか?
私が見つけたのは次のとおりです。
リアルタイム
ZooKeeper は、znode の作成時および znode の変更時にタイムスタンプを stat 構造に入れることを除いて、リアルタイムまたはクロック時間をまったく使用しません。
つまり、可能な限り論理時間を使用しますが、実際のクロックが同期されているかどうかはわかりません。
ありがとう!