
etcd
文章平均质量分 69
简单看看etcd随笔
yugu2day
这个作者很懒,什么都没留下…
展开
-
从etcd学习raft
在etcd的项目下有一个使用raft的示例,在之前读etcd代码的时候会比较难理解raft相关的代码。因此通过这个示例会更容易的了解raft相关的实现细节。我将这部分代码推送到了我的git仓库:https://github.com/yugu2day/raftexample在示例中,主要是构建了一个基于map的k-v存储服务, 支持PUT和GET对键值内容的存取,通过POST和DELETE来添加/删除raft集群中的节点。原创 2024-08-26 21:47:49 · 708 阅读 · 0 评论 -
etcd 的Put请求处理
在介绍etcdctl的内容中,我们知道了etcdctl实际上是向etcd服务端执行了grpc请求获取对应的结果,这一篇主要介绍当向etcd服务端执行Get/Put指令的时候究竟做了哪些工作。原创 2024-08-22 15:28:50 · 749 阅读 · 0 评论 -
etcdctl的实现
在上一篇本地启动etcd之后,通过etcdctl命令来进行相关操作。这一篇记录一下etcdctl是如何实现的。在源码中很容易找到相关目录原创 2024-08-19 17:55:50 · 461 阅读 · 0 评论 -
etcd启动和测试
趁着失业看点没看过的东西,先在本机上启动etcd的环境再跟着文档看看一些具体的实现。首先可以再docker上pull一个最新的镜像并启动,用docker启动一个容器会比较方便的得到一个干净隔离的环境,需要删除的时候也更彻底一些。官方文档: https://etcd.io/docs/v3.5/tutorials/原创 2024-08-16 22:13:00 · 517 阅读 · 1 评论