文章插图
针对如何判断写入是否成功?
Etcd 通常情况下默认为写入请求被 Leader 处理并分发给了其他的 “多数节点” 后,就是一个成功的写入 。“多数节点” 的数量的计算公式是 Quorum=N/2+1,N 为总结点数 。也就是说,Etcd 并发要将数据写入所有节点才算一次写,而是写入 “多数节点” 即可 。
最后,我们来看下如何确定 Etcd Cluster 的节点数?
基于多数节点的计算公式,可以简单理解,Etcd Cluster 推荐最少节点数为 3 个,因为 1 和 2 个 Instance 的容错节点数都是 0,一旦有一个节点宕掉整个集群就不能正常工作了 。
进一步的讲,当我们需要决定 Etcd Cluster 中 Instances 的数量时,强烈推荐奇数数量的节点,比如:3、5、7、…等,具体依据实际的业务场景进行决策 。
因时间有限,源码解析以及剩余的部分内容暂未在本文中详述,后续将进行进一步的深入解析 。
推荐阅读
- php常见的后台内容管理系统,非常适合初级程序员的建站系统
- win10系统自带的截图快捷键有多香
- 这是回滚到win10的方法
- 开机进入纯净的Windows系统,一个设置就能搞定
- 电脑如何使用U盘重装系统
- 快速打造属于自己的 PE 系统,内置大量插件包
- win10优化设置,win10系统如何优化
- Intel|首次使用EUV工艺 Intel “4nm”酷睿点亮:成功运行Win/Linux/Chrome三大系统
- Windows系统服务器系统日志在哪里查看?
- win10系统,输入法要怎么设置?win10系统输入法设置详细操作方法