Patroni不是使用etcd的选举机制,而是利用etcd的原子性写的机制,来决定主库。
Patroni在所有健康的节点中,尝试对同一个key值进行写,成功写入的节点,视为获得锁,成为主库,同时,这个key值有生命周期,主库要周期性的维护这个key值,其它健康节点周期性的尝试获取这个锁,
如果主库因为各种原因,不能维持这个锁,key值就不复存在,健康的备节点就可以抢夺,成为主节点。
2024-03-22 08:24:29 阅读次数:16
Patroni不是使用etcd的选举机制,而是利用etcd的原子性写的机制,来决定主库。
Patroni在所有健康的节点中,尝试对同一个key值进行写,成功写入的节点,视为获得锁,成为主库,同时,这个key值有生命周期,主库要周期性的维护这个key值,其它健康节点周期性的尝试获取这个锁,
如果主库因为各种原因,不能维持这个锁,key值就不复存在,健康的备节点就可以抢夺,成为主节点。
上一篇:用c++编写寻找最大数
下一篇:java版本结巴分词算法bug
大数据期末课设~基于spark的气象数据处理与分析
hive 安装配置部署与测试
hive 的hiveserver2 服务端配置
通过Kibana中的Discovery组件,我们可以快速地进行数据的检索、查询。
PECS 是 “Producer Extends Consumer Super” 的缩写,是 Java 泛型中的重要用法。
记录一次事故处理50%kudu表无法进行正常访问
vue88-加入less语法及唯一根节点
html+css实战154-位移-居中
html+css实战159-vertical-align-01
html+css实战160-vertical-align-02
文章
22507
阅读量
2184307
2024-06-28 06:18:10
2024-06-26 06:22:08
2024-06-21 09:59:18
2024-06-18 09:44:15
2024-06-13 08:59:42
2024-06-12 09:26:30
2023-02-23 07:38:36
2023-03-07 10:04:03
2023-03-13 09:32:12
2023-03-10 10:21:07
2023-03-10 10:21:07
2023-04-06 10:04:22