golang面试题整理

Raft协议流程

可以看出所有节点启动时都是follower状态;在一段时间内如果没有收到来自leader的心跳,从follower切换到candidate,发起选举;如果收到majority的造成票(含自己的一票)则切换到leader状态;如果发现其他节点比自己更新,则主动切换到follower。
   总之,系统中最多只有一个leader,如果在一段时间里发现没有leader,则大家通过选举-投票选出leader。leader会不停的给follower发心跳消息,表明自己的存活状态。如果leader故障,那么follower会转换成candidate,重新选出leader。

https://blog.csdn.net/zhou920786312/article/details/115457979

flink面试题

https://wenku.baidu.com/view/0855dd01a9ea998fcc22bcd126fff705cc175cfd.html
https://zhuanlan.zhihu.com/p/138101642
https://mp.ofweek.com/ai/a556714307127

猜你喜欢

转载自blog.csdn.net/qq_45206551/article/details/124728263
今日推荐