zookeeper,已经被很多人所熟知,主要应用场景有(数据订阅/发布 ,负载均衡, 命名服务, 分布式协调/通知,集群管理,Master选举,分布式锁,分布式队列). C接口的描述 主要参考 Haippy 的文章 :Zookeeper C API 指南 (感谢大神) 但是网上的C++版 示例代码少之又少,作为一个小白,自己摸索,给大家参考. Master选举的需求主要如下: 1.多台机器同时进行选举,产生唯一的一台机器作为Master,其它的机器作为slave. 2.当Master宕机后,需…