fucccx
fucccx
在学习您的项目过程中有个下面这个问题想不明白,烦请楼主解答谢谢~~ (1)当出现网络分区时,少部分节点的分区因为选举超时发起选举,但因为分区无法选举成功,在候选者状态的选举失败会重新发起选举吗? (2)如果重新发生选举,term会++吗?如果是这样的话,因为分区存在,一直无法选举成功,一直重试,term会一直++? (3)这种情况应该怎么解决呢?
`yzz@yzz:~/home/raftKV/KVstorageBaseRaft-cpp/bin$ ls callerMain consumer provider raftCoreRun test.conf yzz@yzz:~/home/raftKV/KVstorageBaseRaft-cpp/bin$ cd .. yzz@yzz:~/home/raftKV/KVstorageBaseRaft-cpp$ ls bin cmake-build-remotedebug docs format.sh main.cpp src tmp cmake-build-debug-remote-host CMakeLists.txt example lib README.md test yzz@yzz:~/home/raftKV/KVstorageBaseRaft-cpp$ cd bin yzz@yzz:~/home/raftKV/KVstorageBaseRaft-cpp/bin$ ls...
在星球项目描述里:“实现Raft协议的心跳与选举机制,通过定时线程池触发心跳与选举任务,并维护集群的日志提交状态”,想问下定时线程池是在哪里实现的,体现在哪里呀?谢谢~