etcd学习
文章平均质量分 79
gongjiwei
这个作者很懒,什么都没留下…
展开
-
Etcd v3存储
Etcd v3 store Etcd v3 将 watch 和 store 拆开实现,我们先分析下 store 的实现。 Etcd v3 store 分为两部分,一部分是内存中的索引,kvindex,是基于 google 开源的一 个 golang 的 btree 实现的,另外一部分是后端存储。按照它的设计,backend 可以对接 多种存储,当前使用的 boltdb。boltdb 是一个单机的支持事务的 kv 存储,Etcd 的事务 是基于 boltdb 的事务实现的。Etcd 在 boltdb 中存储原创 2020-08-11 10:50:07 · 670 阅读 · 1 评论 -
Etcd源码阅读笔记1
type Client struct { Cluster KV //KV存储 Lease Watcher Auth Maintenance conn *grpc.ClientConn cfg Config creds grpccredentials.TransportCredentials resolverGroup *endpoint.ResolverGroup mu *sync.RWMutex ctx c原创 2020-07-27 18:33:18 · 196 阅读 · 0 评论