分布式计算
文章平均质量分 57
大锤爱编程
大胆假设,小心求证
展开
-
raft算法日志复制过程中的applied和committed的区别
committed状态是什么呢论文原始定义就是一个entry完成了在大多数节点上,也就是超半数节点上完成了复制就可以称作为committed状态。以下面的图为例子,每一个横杆代表一个机器,log index 为7的小格子(entry)复制到了leader、a、c、d节点,也就说一个entry复制了四份,这个时候就可以称为committed。applied 状态是什么?就是当commitIndex大于lastApplied的时候,自增lastApplied,然后将日志应用到状态机上。.原创 2022-03-29 23:19:38 · 893 阅读 · 1 评论 -
快速理解Raft之日志复制(肝了两千五百字)
Raft的日志复制,常见冲突以及对应的冲突解决方案。原创 2022-03-27 22:02:17 · 2766 阅读 · 2 评论 -
go语言 心跳超时的实现go 超时
生产环境中,如何使用go语言实现请求超时判断。原创 2022-03-26 22:35:20 · 1538 阅读 · 0 评论 -
Go语言从小菜鸟到老菜鸟第一篇 Go Windows安装包(百度网盘)
好了,开始第一步就是安装一个环境。Windows的环境安装相对来说最简单的就是安装一个msi安装包。一、安装网址及版本选择https://golang.org/dl/访问不方便的,百度云网盘存储。链接:https://pan.baidu.com/s/1Wa8umiSKgLFuc8dXhymlxg提取码:6oly二、Go环境安装一直点击Next,直至完成。 安装完成后,如何校验安装成功。输入go,出现这个界面,就是安装成功。...原创 2021-07-01 22:23:36 · 788 阅读 · 7 评论