在Raft算法中,术语总是在增加。有什么好办法解决这个问题,防止这个问题在将来达到极限吗?因为我使用类型tinyint的术语,而且我不想修改类型,所以马上就会有一轮选举,所以这个词会迅速增长。
d.Log.Term(d.Log.Term() + 1)
d.Log.State(BeCandidate)我想在跟随者接收到心跳后修改term=0,但这不起作用。
发布于 2018-11-29 09:29:27
max(uint64) = 18446744073709551615
one year =525600 (minute)
so :
max(uint64) / one year = 35096545041304.32(year)
i should worry about it https://stackoverflow.com/questions/53534794
复制相似问题