Ectd Raft 模块介绍(二):目录文件介绍
目录文件介绍
Etcd Raft 模块代码位于 Etcd 源代码库的 raft 目录下
以下是 raft 目录下的目录结构(去除了文档、test 代码):
.
├── bootstrap.go
├── confchange
│ ├── confchange.go
│ └── restore.go
├── logger.go
├── log.go
├── log_unstable.go
├── node.go
├── quorum
│ ├── joint.go
│ ├── majority.go
│ ├── quorum.go
│ └── voteresult_string.go
├── raft.go
├── raftpb
│ ├── confchange.go
│ ├── confstate.go
│ ├── raft.pb.go
│ └── raft.proto
├── rawnode.go
├── read_only.go
├── status.go
├── storage.go
├── tracker
│ ├── inflights.go
│ ├── progress.go
│ ├── state.go
│ └── tracker.go
└── util.go
4 个子目录:
子目录 | 说明 |
---|---|
confchange |
Raft 集群节点更变,主要用于实现joint consensus (多节点联合共识)
|
quorum |
Ectd Raft 模块介绍(二):目录文件介绍相关推荐
- Vue.js-Day03-AM【超级详细:Node.js环境安装、安装淘宝镜像(Win、Mac)、安装Vue脚手架、初始化Vue项目-命令解释(Vscode、命令行窗口)、目录介绍、Vue文件介绍】
Vue.js实训[基础理论(5天)+项目实战(5天)]博客汇总表[详细笔记] 目 录 1.Node.js-环境安装 1.1.Node.js-详细安装步骤 2.vue-cli脚手架安装 2.1.安装 ...
- Ectd Raft 模块介绍(一)
Etcd Raft 模块 Etcd Raft 模块实现了 Raft 协议的全部功能.包括: 领导者选举 日志复制 日志压缩 节点变更 领导者转移 领导者和追随者都提供线性化的只读查询 包括基于租约的线 ...
- 《模拟飞行入坑(一)P3D目录文件介绍》
软件目录介绍 在P3D游戏的安装目录下,基本用到的就是几个文件夹 二次开发基本上是安装机模Prepar3D v4\SimObjects底下
- 03-官方种子项目,目录,文件介绍
- (6)Software Pack:生成MDK软件包(包内容介绍和PDSC文件介绍)
1.一个Software Pack里面包含以下内容: .h头文件..c源文件.PDSC文件.gen_pack脚本.PACK.xsd.PackChk.LICENSE.README.md 其中(1)需要修 ...
- mysql 的文件介绍_mysql 数据文件介绍
MyISAM在磁盘上存储成三个文件.第一个文件的名字以表的名字开始,扩展名指出文件类型..frm文件存储表定义.数据文件的扩展名为.MYD (MYData).索引文件的扩展名是.MYI (MYInde ...
- JAVA 17版本介绍(二)新特性介绍
文章目录 1.随着always-strict 浮点语义的恢复 2.增强型伪随机数生成器 3.新的 macOS 渲染管线 4.macOS/AArch64 端口 5.弃用 Applet API 6.JDK ...
- IOS-项目中常见文件介绍
一.项目文件结构示意图 二.文件介绍 1.products文件夹:主要用于mac电脑开发的可执行文件,ios开发用不到这个文件 2.frameworks文件夹主要用来放依赖的框架 3.test文件夹是 ...
- Python 常用基础模块(二):os模块
目录 一.os模块介绍 二.路径介绍 三.常用方法详解 3.1 getcwd()方法--获取当前工作目录(字符串) 3.2 listdir()方法--返回指定路径下的目录名和文件名 3.3 maked ...
最新文章
- 操作系统第一章作业(2020@usc)
- C++ 系列:基础知识储备
- java中三个基本框架_对于Java基础者应该如何理解Java中的三大框架!
- .NET开源的背后:是无奈,还是顺应潮流?
- VMware的宿主模式
- freeswitch录音功能
- day03_顺丰快递分拣小程序
- wxpython控件旋转_wxPython修改文本框颜色过程解析
- 短视频合集怎么做,教你快速合并的技巧
- 公众号滑动图代码_【公众号运营】文章图片滑动效果实现方法
- 牛客网赛码网 输入输出格式
- 【linux】oracle数据库cpu占用过高排查方案
- Apache Ignite详解
- 日常英语口语收集汇总
- 如何在Apple Watch上管理您的朋友圈
- Java面试之语言基础
- 系统怎么设计usb启动_在启动中启动设计系统
- k近邻算法python解读_Python3《机器学习实战》学习笔记(一):k-近邻算法(史诗级干货长文)...
- linux下使用命令行辅助定位内存泄漏问题
- 创造“奇迹”的黄金圈法则,运营必看