项目地址
https://github.com/Terry-Ye/im
zookeeper 简单介绍
ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 Hbase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。
zookeeper 应用场景说明
https://www.cnblogs.com/tommy…
Terry-Ye/im 基本流程说明
以下主要是给没用过 zookeeper 的说明应用场景
例上图:logic 层如因业务发展需要扩展 web 机器,新增的机器可以直接启动 logic 服务,向 zookeeper 注册。而 comet 层不需要修改任何配置信息,comet 层 rpc 调用 logic 层时,zookeeper 还可以充当负载均衡的角色,获取其中 logic 层的一台机器给 comet 层调用。
注:Terry-Ye/im 系统里面,使用的 rpc 服务支持 zookeeper
mac 可视化工具
zooInspector https://blog.csdn.net/uisoul/…