Etcd控制标识介绍

news/2024/11/23 3:11:16/
名称含义
Raftetcd 使用的一致性算法
WAL预写 Log , 持久化数据, 防止节点重启等导致数据丢失
Snapshot快照, 数据更新超过阈值时, 会通过快照的方式来压缩 WAL 文件大小
MVCC多版本并发控制
DBboltdb / bboltdb , 实际存储 etcd v3 的数据
Revision版本号, 作为 etcd 数据的逻辑时钟
Auth revision鉴权操作所用的版本号, 为了避免 TOCTOU 问题引入
Propose发起一次 Raft 请求提案
Committed一半以上的节点同意这次请求后的状态, 此时数据可以被应用层 apply
Apply应用层实际将 Committed 的数据应用到 DB
Compact压缩历史版本数据
Defrag碎片整理, 压缩 etcd 的 db 存储大小
Endpoint客户端指定的 etcd 访问地址
Node组成 etcd 集群的节点
TermLeader 任期, 每进行一次 leader 选举 Term 会增加 1
Index单调递增, 每次经过 Raft 模块发起变更操作时由 leader 增加
CommittedIndex经过 Raft 协议同意提交的数据 Index
AppliedIndex已经被应用层应用的 Index
ConsistentIndex为保证不重复 Apply 同一条数据引入, 保证 Apply 操作的幂等性
ReadIndex通过 Raft 模块获取 leader 当前的 committedIndex

commitindex 指的是已经被大多数节点保存的日志的位置;

lastapplyindex 是这些被应用到状态机(KV存储)的日志的位置。只有日志被大多数节点 commit 之后, commitindex 才会被更新,之后才可以被 apply 。
读的时候,记录下此刻的 Commit Index 作为 Read Index ,然后一直阻塞等到 apply index >= read index 时,才允许去读取数据。

版本信息revision,以及keyindex,在默认不压缩的情况下,它会一直存在

https://blog.betacat.io/post/mvcc-implementation-in-etcd/
https://www.lixueduan.com/posts/etcd/12-mvcc-analyze/


http://www.ppmy.cn/news/381894.html

相关文章

顺丰小哥连升3级,国家授予特别奖:时代永远在奖励解决问题的摆渡人

作者丨风清 来源丨电商头条(ID:ecxinwen) 转载请联系授权(微信ID:laodianzhuli) 快递小哥连升3级,邮政局授予特别奖! 这个时代,永远在奖励大江大河里的摆渡人。 最近&…

顺丰,披着快递马甲的科技公司?

来源|字母榜 编辑|谭宵寒 没有“后台”的顺丰,只能寻求自我突破。 顺丰正不断拉开与“三通一达”的差距,无论在资本市场还是现实市场。 2021除夕前,顺丰连发两则重磅消息:一是以176亿港元要约收购嘉里物流5…

解决快递100普通key不能查询顺丰、申通等快递问题

已在其他板块里和MYCNCART官网插件区提供了下载插件,此贴只是针对快递100的接口进行分析处理 -------------------------------------------------------------------------------------------------------------------------------------- 都知道快递100接口升级后…

大航海计划

很早关注我公众号的朋友们应该知道,我有一个微信群。这个微信群没有刻意的去扩大,同时也没有用资源去快速增长。 这个群历经了三年多,当前人数在495人,群里主要讨论技术和生活,氛围相对来说很好。 群里不愿意看到争论&…

顺丰快递:请签收MySQL灵魂十连

1、SQL语句执行流程 MySQL大体上可分为Server层和存储引擎层两部分。 Server层: 连接器:TCP握手后服务器来验证登陆用户身份,A用户创建连接后,管理员对A用户权限修改了也不会影响到已经创建的链接权限,必须重新登陆。…

大航海时代2阿兰攻略(SFC日版)(续)

续,前文是 [url=http://xieye.iteye.com/blog/1376049]http://xieye.iteye.com/blog/1376049[/url] 本文部分引用了nskbao的[url=http://bbs.koeicn.com/thread-207255-1-1.html]http://bbs.koeicn.com/thread-207255-1-1.html[/url] 系统介绍:如果被海盗困在港口外不好出去…

历史类:大航海时代

历史类:大航海时代 马可波罗《马可波罗游记》 葡萄牙西班牙哥伦布亚美利哥美洲麦哲伦 “我的财宝吗?想要的话可以全部给你.去找出来吧,这世上所有的一切都在那里!” 征服了新世界,是史上最伟大的海贼,被大家公认为“海贼王”。其临刑前的一句…

大航海时代4加强版

上周日开始玩,选李华梅,用来半天时间度过了没有地方舰队的艰难时刻。 今天接着玩,凭借地方舰队带来的金钱,组织了 3 支铁甲船舰队,一路为主帅护航。 基本上都是以 迅雷不及掩耳盗铃之势 灭掉了对手,在各个…