最开始今年四月份读的是etcdv3.6的main分支的代码,最开始没注意,main分支代码是不断修改的,并且最开始对etcd不太了解,所以源码笔记有些理解不太准确,也可能略有错误,所以年底就回过头来重新复习一遍,重新阅读一遍,这次选的是etcd v3.5 release3.5.17,这次选的是一个stable的分支,源码流程和etcdv3.6大体流程几乎是没变的(etcd3.5 snapshot部分是采用复制整个数据库而etcdv3.6则只是简单记录一下集群状态,还有etcdv3.5少了个异步io线程),通过这次重新阅读源码,理清了一些原来没有理清的东西,在最后一个月,试着查漏补缺,完善过去一年里没有做的或者做得不完善的,这里发布到csdn,主分享次记录,记录一下。。。。。。
相关推荐
DCTANT37 分钟前
【原创】国产化适配-全量迁移MySQL数据到OpenGauss数据库AI、少年郎3 小时前
Oracle 进阶语法实战:从多维分析到数据清洗的深度应用(第四课)赤橙红的黄3 小时前
自定义线程池-实现任务0丢失的处理策略DataGear3 小时前
如何在DataGear 5.4.1 中快速制作SQL服务端分页的数据表格看板weixin_438335403 小时前
分布式锁实现方式:基于Redis的分布式锁实现(Spring Boot + Redis)码不停蹄的玄黓4 小时前
MySQL Undo Log 深度解析:事务回滚与MVCC的核心功臣Qdgr_4 小时前
价值实证:数字化转型标杆案例深度解析数据狐(DataFox)4 小时前
SQL参数化查询:防注入与计划缓存的双重优势Arthurmoo4 小时前
Linux系统之MySQL数据库基础博观而约取4 小时前
Django ORM 1. 创建模型(Model)