客户端需要实现KvStoreObserver接口。
构造并注册KvStoreObserver实例。
//把观察者和数据库绑定 KvStoreObserverClient kvStoreObserverClient = new KvStoreObserverClient(); singleKvStore.subscribe(SubscribeType.SUBSCRIBE_TYPE_ALL, kvStoreObserverClient);
分别启动两个设备
点击左边第一台设备的写入数据
看,成功回调对应函数,我再删除数据
可以看到结果,能够观察到数据发生了改变
所以我们能够通过这种方式订阅分布式数据变化。