如何理解KEEPER的技术特性和原理

 时间:2024-10-30 17:32:02

1、KEEPER的功能主要是监听zookeeper 的特定路径,主要用于监控底层主数据库与备数据库的可用状态、数据库同步延迟等信息。

如何理解KEEPER的技术特性和原理

2、KEEPER相关的技术特性主要包括keeper容灾功能(KEEPER自身的高可用)、数据库监控,高一致容灾(MySQL的高可用)。

如何理解KEEPER的技术特性和原理

3、KEEPER会在不同的物理机上部署三台实现高可用容灾,解决单点问题;三台KEEPER主机通过PAXOS协议自动选主。实现时是通过ZOOKEEPER。

如何理解KEEPER的技术特性和原理

4、KEEPER的LEADER选举流程是先判断是否有leader,若没有则进行选举;选取出各自在/beta0.1/election/下的节点编号,取出所有节点中最小的编号。

如何理解KEEPER的技术特性和原理

5、KEEPER高一致容灾的设计原则包括MySQL主机可读可写,备机为只读状态,备机可以开放给业务查询使用;任何时刻同一个set不能有两个主机,避免双写问题。

如何理解KEEPER的技术特性和原理

6、一主两从下的MySQL主从容灾切换流程是:主DB降级为备机,同时会给网关下发暂时没有主节点的路由;参与选举的备机停止io线程之后上报最新的binlog点。

如何理解KEEPER的技术特性和原理

7、scheduler收到binlog点之后,选择出binlog最大的节点(可能同时有2个)并要求对应的机器加载完relay log。当收到加载完relay log信息之后,则选择这个应答的节点为主机。

如何理解KEEPER的技术特性和原理
  • 除湿机10大品牌
  • 茅台真假鉴别
  • 印度马沙拉咖喱鸡做法
  • 韩国泡菜的弊端
  • 百度APP如何开启手机号收索?
  • 热门搜索
    禁毒手抄报资料 生命手抄报 劳动节手抄报图片 教师节手抄报大全图片 尊师重教手抄报 手抄报教师节 双节手抄报 小学生禁毒手抄报 关于理想的手抄报 五一的手抄报