etcdraft
刚刚学习etcdRaft,讲的不对,我愿不吝赐教
绯色の空丶
这个作者很懒,什么都没留下…
展开
-
第五章 etcdctl的高级与用法
1、快照1.1、恢复集群生成快照:etcdctl --endpoints=http://127.0.0.1:12379 snapshot save snapshot.db创建etcd数据目录:etcdctl snapshot restore snapshot.db --name m1 --initial-cluster m1=http://host1:2380,m2=http://host2:2380,m3=http://host3:2380 --initial-cluster-token et翻译 2020-07-01 16:13:49 · 2345 阅读 · 0 评论 -
第四章 Etcd API的使用
1、键值 API:etcdctl的API分为v2与v3版本,因为版本不同,使用的方法、功能、性能也会有所不同。我们先来说v2与v3的区别:使用 gRPC+protobuf取代 HTTP+JSON 通信,提高通信效率;另外通过gRPCgateway 来继续保持对 HTTPJSON 接口的支持。为什么要使用protobuf?因为protobuf 的效率很高。在fabric中也使用protobuf来进行json与protobuf来相互转换。使用更轻量级的基于租约( lease)的 key 自动过期机翻译 2020-06-30 20:34:41 · 1410 阅读 · 1 评论 -
第三章 介绍etcdctl的命令代码
1 、详细介绍etcdctl1.1、租约设置租约。为key设置时间,时间过去之后,数据将自动清除。设置租约的时间:[这里设置为120秒]etcdctl lease grant 120返回一个租约的字符串编码号,设置租约时–lease需要填上该信息。查看租约列表:etcdctl lease list查看租约的过期时间与租约时间:图中的Remaining剩余的过期时间etcdctl lease timetolive 018f6d7bb11aba0d [查看租约信息]:每次租约之翻译 2020-06-30 16:47:50 · 1675 阅读 · 3 评论 -
第二章 Etcd的初步认识
本文章主要讲解实操与重要知识点,理论知识较少,若不清楚etcd是什么,请自觉百度初步认识以下。1 、Etcd的一些常见的应用场景1.1、服务注册发现: 如下图所示:Etcd充当服务注册方的角色。当请求方—>提供方—>注册方,发现2宕机了,服务注册方会删掉2,且选择改成1,3。请求方会继续查找注册方的服务。1.2、配置中心:实际上就是实现了热加载,时时更新数据,不需要先关闭网络,在更新数据,然后再启动网络。只需要直接时时启动,修改即可。这时候就要问了,那为什么要用etcd,而不翻译 2020-06-30 15:49:51 · 582 阅读 · 3 评论 -
第一章 初步学习etcdraft
初步学习etcdraft1 何为raft?为什么我们要学习etcdraft?2 raft怎么去保证一致性?3 leader选举3.1 **任期term:**3.2 RequestVote4 日志复制4.1日志匹配特性4.2 leader崩溃4.3 提交之前任期内的日志条目功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数翻译 2020-06-22 11:27:21 · 1187 阅读 · 0 评论