Curator Framework - 在一个请求中读取数据和统计信息
Curator Framework - read data and stats in one request
在我的应用程序中,我使用 Curator Framework 在 Zookeeper 中执行操作。
我想从路径中读取带有创建时间戳 (ctime) 和修改时间戳 (mtime) 的数据。我尝试这样做,但我没有看到任何通过统计信息获取数据的方法。
我发现的唯一可行方法是执行两个单独的请求。
第一个:
final Stat stat = curator.checkExists().forPath("myPath");
final long ctime = stat.getCtime();
final long mtime = stat.getMtime();
第二个:
final byte[] data = curator.getData().forPath("myPath");
有没有其他方法可以在一个请求中执行这样的读取操作?
这样做:
Stat stat = new Stat();
byte[] data = client.getData().storingStatIn(stat).forPath("myPath");
在我的应用程序中,我使用 Curator Framework 在 Zookeeper 中执行操作。
我想从路径中读取带有创建时间戳 (ctime) 和修改时间戳 (mtime) 的数据。我尝试这样做,但我没有看到任何通过统计信息获取数据的方法。
我发现的唯一可行方法是执行两个单独的请求。
第一个:
final Stat stat = curator.checkExists().forPath("myPath");
final long ctime = stat.getCtime();
final long mtime = stat.getMtime();
第二个:
final byte[] data = curator.getData().forPath("myPath");
有没有其他方法可以在一个请求中执行这样的读取操作?
这样做:
Stat stat = new Stat();
byte[] data = client.getData().storingStatIn(stat).forPath("myPath");