首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache Curator GroupMember如何获取完整的成员集?

Apache Curator GroupMember如何获取完整的成员集?
EN

Stack Overflow用户
提问于 2018-11-20 04:32:43
回答 1查看 175关注 0票数 1

我对Zookeeper非常陌生,所以我正在尝试使用策展人的食谱,看看我是否可以让我的简单请求开箱即用。

我正在尝试使用Curator GroupMember类/配方来在节点之间分配工作负载。javadoc ()方法GroupMember会说“开始缓存所有成员”--收到所有成员后,我该如何请求或获取通知?

某种后续:我注意到有时我的groupMember.setData()调用会抛出"initial Create.Call waitForInitialCreate()以确保“,它位于甚至没有被MemberGroup公开的PersistentNode上。

看起来我真的遗漏了一些关于MemberGroup接口的东西:

EN

回答 1

Stack Overflow用户

发布于 2019-07-18 21:12:31

Curator中的缓存使用了“最终一致性”的概念--这意味着你得到的值就是当时在缓存中碰巧出现的值。它非常善于保持最新状态;它只是不能保证您得到的将是最新的值。

在这种情况下,“开始缓存所有成员”只是意味着在调用start方法之前没有发生缓存;而在调用之后会发生缓存。这并不意味着你必须等待缓存完成后才能使用它,或者其他类似的东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53382210

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档