ETCD选主如何与结合落地?

新手上路,请多包涵

大家好,请教个问题

有个 Java 服务,启动5个节点做高可用
要求:同一时间只能有一个服务有效
方案:
① 在每个 Java 节点上部署 ETCD 竞选 leader
② 当5个节点同时接到任务时,均查看自己节点的ETCD是否为 leader,是则返回,否则拒绝
问题:
以上方案是否合理?若合理那么客户端如何知道当前leader是谁?若不合理那么应该怎样实现更好?

阅读 2.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进