![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
etcd
文章平均质量分 84
来自万万古的忧伤
这个作者很懒,什么都没留下…
展开
-
基础架构:etcd一个写请求是如何执行的?
上一张说了读请求,这一张说写请求先上架构图执行此条命令etcdctl put hello world --endpoints http://127.0.0.1:2379大致流程是首先 client 端通过负载均衡算法选择一个 etcd 节点,发起 gRPC 调用。然后 etcd 节点收到请求后经过 gRPC 拦截器、Quota 模块后,进入 KVServer 模块,KVServer 模块向 Raft 模块提交一个提案,提案内容为“大家好,请使用 put 方法执行一个 key 为 hello原创 2021-04-07 17:25:32 · 573 阅读 · 1 评论 -
基础架构:etcd一个读请求是如何执行的?
这一章主要讲解etcd读请求过程。先附一张etcd简要架构图client层:Client 层包括 client v2 和 v3 两个大版本 API 客户端库,提供了简洁易用的 API,同时支持负载均衡、节点间故障自动转移,可极大降低业务使用 etcd 复杂度,提升开发效率、服务可用性api网络层:API 网络层主要包括 client 访问 server 和 server 节点之间的通信协议。一方面,client 访问 etcd server 的 API 分为 v2 和 v3 两个大版本。v2原创 2021-04-07 15:48:06 · 841 阅读 · 0 评论