本文主要是介绍三、ZK事件类型,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ZooKeeper的Watch事件类型
session events
Watcher.Event.EventType.None
Trigger | Event Type |
---|---|
AUTH_FAILED event | Watcher.Event.KeeperState.AuthFailed |
CONNECTED event | Watcher.Event.KeeperState.ConnectedReadOnly |
CONNECTED event | Watcher.Event.KeeperState.SyncConnected |
DISCONNECTED event | Watcher.Event.KeeperState.Disconnected |
SESSION_EXPIRED event | Watcher.Event.KeeperState.Expired |
SASL-authenticated event | Watcher.Event.KeeperState.SaslAuthenticated |
data events
Trigger | Event Type | Watches |
---|---|---|
ZooKeeper.create | Watcher.Event.EventType.NodeCreated | ZooKeeper.exists ZooKeeper.getData |
ZooKeeper.setData | Watcher.Event.EventType.NodeDataChanged | ZooKeeper.getData |
ZooKeeper.delete | Watcher.Event.EventType.NodeDeleted | ZooKeeper.exists |
child events
Trigger | Event Type | Watches |
---|---|---|
ZooKeeper.create | Watcher.Event.EventType.NodeChildrenChanged | ZooKeeper.getChildren |
ZooKeeper.delete | Watcher.Event.EventType.NodeChildrenChanged | ZooKeeper.exists ZooKeeper.getChildren |
这篇关于三、ZK事件类型的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!