Raft算法,防止任期增加

Raft algorithm ,prevent term increase

在Raft算法中,term总是递增的。有没有什么好的方法可以解决这个问题,防止以后term达到极限呢?因为我用的是tinyint类型的term,不想修改类型,一分钟内会有一轮选举,所以term增长很快

d.Log.Term(d.Log.Term() + 1)
d.Log.State(BeCandidate)

想在follower收到心跳后修改term=0,但是不行

max(uint64) = 18446744073709551615
one year  =525600 (minute)
so :
max(uint64) / one year = 35096545041304.32(year)
i should worry about it