![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
etcd源码笔记
文章平均质量分 67
相隔一个图书馆的距离
这个作者很懒,什么都没留下…
展开
-
etcdv3.6源码---STM(软件事务内存)
本文描述了ETCD软件事务内存在服务器端的实现原创 2024-05-05 16:58:43 · 922 阅读 · 0 评论 -
etcdv3.6源码流程---compact
因为treeIndex中包含所有的elemkey,所以压缩的思路就是先遍历整个treeIndex来进行压缩:没有被删除的elemkey就用最后一次写入的值来覆盖,然后把该elemkey对应的(revision,version)作为key保存到一个map keep中,被删除的key则不会保存到该map keep中,然后遍历数据库中所有key,如果该key即(revision,version)不在map keep中,那么就从数据库中删除该key,如果在,则跳过,然后就完成了整个压缩操作。原创 2024-05-05 12:14:52 · 423 阅读 · 0 评论 -
etcdv3.6源码流程---Get
文章记录了etcdv3.6 服务器处理客户端发来的读取请求的源码流程原创 2024-05-04 20:19:02 · 809 阅读 · 0 评论 -
etcd源码流程---调试环境的搭建
本文讲述了如何在windows机器上利用goland和vmware虚拟机搭建含有两个节点的etcd集群。搭建好后便可以方便的打断点,debug,学知识了原创 2024-05-04 17:17:36 · 482 阅读 · 1 评论 -
etcdv3.6源码流程---Put
etcd v3.6 源码笔记----put流程。分析了etcd put的来龙去脉,对了解etcd架构,etcd是如何使用raft的很有帮助。这边建议copy到本地阅读,因为csdn阅读界面不友好原创 2024-05-04 17:01:59 · 273 阅读 · 0 评论