主备节点的切换,是分布式应用的基本要求。现在用 Zookeeper 实现主备节点自动切换功能。 基本思路: 1 多个服务启动后,都尝试在 Zookeeper中创建一个 EPHEMERAL 类型的节点,Zookeeper本身会保证,只有一个 服务 会创建成功,其他 服务 抛出异常。 2 成功创建节点的 服务 ,作为主节点,继续运行 3 其他