Raft论文阅读
领导人选举 首先按照论文中最关键的figure 2补全节点和RPC结构。 节点有三个状态: Leader,Candidate,Follower 和 两个计时器: 选举计时器,心跳计时器。 Follower: 有一个选举计时器,随机选举超时时间,每当选举超时,就转变为Candidate. ...
领导人选举 首先按照论文中最关键的figure 2补全节点和RPC结构。 节点有三个状态: Leader,Candidate,Follower 和 两个计时器: 选举计时器,心跳计时器。 Follower: 有一个选举计时器,随机选举超时时间,每当选举超时,就转变为Candidate. ...
什么是联邦学习 本质:联邦学习本质上是一种分布式机器学习技术,或机器学习框架。 目标:联邦学习的目标是在保证数据隐私安全及合法合规的基础上,实现共同建模,提升AI模型的效果。 ...
基础数据结构部分 动态字符串 SDS 实现在 sds.h/sds.c。 设计原则 为什么不使用c语言原生的字符串操作库? c字符串用’\0’作为终止符,不能满足二进制安全,而且求字符串长度,拼接等操作都要遍历到’\0’来实现,需要自己控制内存使用,操作复杂度高。 ...