readIndex read :是一种读的请求,获取当前时刻能保证线性一致的 Raft log index,保证线性一致性
lease read(local read):该 Peer 是 leader 且在 lease 内,可以直接读取数据
readIndex :该 Peer 是 leader 但不在 lease 内,或者该请求明确要求使用 read index 处理,以 read index 方式处理请求,询问一遍大多数节点,确保自己是合法 leader,然后到达或超过线性一致性的点(read index)后读取 RocksDB
follower read :顾名思义,就是在强一致性读的前提下使用 Region 的 follower 副本来承载数据读取的任务