功能特性
ZooKeeper 是一个高可用的分布式数据管理与系统协调软件服务,它可以为分布式应用提供状态同步、配置管理、名称服务、群组服务、分布式锁及队列、以及 Leader 选举等服务。
在线伸缩
- 支持横向、纵向的在线伸缩,既可以在线增加、删除节点。
- 在线更改资源配置。
监控服务
- 提供了详细的监控信息,既有对每个节点的资源监控,如内存使用率等
- 对每个节点提供了 ZooKeeper 服务监控,包括节点角色、响应延迟时间等。
告警服务
对每个节点 ZooKeeper 服务是否正常进行监控并设置告警策略,一旦某个节点 ZooKeeper 服务发生异常就进行告警,并发送短信和邮件通知给用户。
自我诊断与修复
当系统发现某节点坏死时会自我修复,无需人为干预,自动诊断故障并修复。