首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为了保持一致的哈希?

为了保持一致的哈希?
EN

Stack Overflow用户
提问于 2021-02-22 17:46:34
回答 1查看 827关注 0票数 2

我们能用动物园管理员来实现一致的哈希吗?我想维护我的服务器哈希与动物园管理员,以便他们的健康可以被监测和逻辑映射特定的密钥到特定的服务器与动物园管理员。但是,既然动物园管理员需要一个领导者(正如我所读到的),那么在我的情况下,谁能成为一个领导者呢?是否有可能仅仅为了健康监测而设置一个没有领导者的动物园管理员呢?我需要一个领导者吗?

下面是我所想到的流程:

  1. 向动物园管理员注册所有的哈希服务器。
  2. 客户端发送密钥来获取服务器,动物园管理员有主机列表,它可以决定哪个碎片将处理它。(逻辑可以是基于散列的切分,也可以是范围库驻留在动物园管理员中)
  3. 如果服务器被添加/删除,责任将被调整。(我假设在添加新服务器时,我们必须手动更新责任,以防使用范围基分片)?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-01 09:07:14

不,你不需要像你想的那样的领导者。动物园管理员将驱逐领导者自己处理请求,基于协商一致的算法扎布

此外,您可以使用ZK管理一个节点列表,称为组成员

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

https://stackoverflow.com/questions/66320803

复制
相关文章

相似问题

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