(转)PostgreSQL 来自欧罗巴Patroni 为什么选择ETCD

1. etcd使用的是raft协议, raft 协议已经被不少的分布式数据库中使用,定义明确简单,实现方便,对比PAXOS协议(之前写过 raft 和 paxos 相关协议的文字), leader, follower, candidate 三种服务器的状态,

在RAFT 集群中的所有服务器中有体现, 一个时刻只能有一个leader 其他为follower,当出现问题的情况下,会出现candidate 状态,最终选举出 new leader .

 PostgreSQL 来自欧罗巴Patroni 为什么选择ETCD 系列 2 - 墨天轮 (modb.pro)

2. ETCD 整体的内部结构

 

 

3. 现在我们开始查看目前的集群的状态

 

 etcdctl 是 etcd的客户端程序

etcdctl member list --write-out=table

posted @   littlevigra  阅读(122)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App
历史上的今天:
2019-04-12 mysql 性能优化思路 - mysqldumpslow /tmp/mysql-slow.log 字符集 utf-8 create database
2019-04-12 nginx 配sorry page - error page
点击右上角即可分享
微信分享提示