最开始今年四月份读的是etcdv3.6的main分支的代码,最开始没注意,main分支代码是不断修改的,并且最开始对etcd不太了解,所以源码笔记有些理解不太准确,也可能略有错误,所以年底就回过头来重新复习一遍,重新阅读一遍,这次选的是etcd v3.5 release3.5.17,这次选的是一个stable的分支,源码流程和etcdv3.6大体流程几乎是没变的(etcd3.5 snapshot部分是采用复制整个数据库而etcdv3.6则只是简单记录一下集群状态,还有etcdv3.5少了个异步io线程),通过这次重新阅读源码,理清了一些原来没有理清的东西,在最后一个月,试着查漏补缺,完善过去一年里没有做的或者做得不完善的,这里发布到csdn,主分享次记录,记录一下。。。。。。
相关推荐
雨辰AI18 小时前
生产级实测:SpringBoot3 + 达梦数据库接口从 200ms 优化至 20ms 完整调优指南凡人叶枫19 小时前
Effective C++ 条款39:明智而审慎地使用 private 继承基德爆肝c语言19 小时前
MySQL表的操作TDengine (老段)19 小时前
TDengine 连接算子 — Inner/Outer/ASOF/Window Join 的实现与使用Keano Reurink19 小时前
搜索API与GSC数据对比:发现数据盲区shushangyun_19 小时前
汽车服务行业B2B平台+AI解决方案哪家专业:2026年最新测评大黄说说20 小时前
深入理解 Go 协程 Goroutine:并发编程的核心精髓sulikey20 小时前
数据库系统概论4 - 更新与视图 期末速成课笔记锋行天下20 小时前
数据库安全并发控制详解:乐观锁 vs 悲观锁 vs 原子操作2601_9618752420 小时前
花生十三公考课程|网课|视频