当修改请求进来时先去pd取数据在哪个tikv 哪个leader region 然后经过propose append replication committed apply
apply 时 只有leader 把raft日志写到rocksdb kv吗 还是说apply 之后主节点给从节点发信apply?
还是说 follower在replication 阶段 做了append 以及raft日志写到rocksdb kv 才给leader 发信?
当修改请求进来时先去pd取数据在哪个tikv 哪个leader region 然后经过propose append replication committed apply
apply的前提是多数节点已经写入raftlog,之后leader节点apply成功应该就算apply成功,客户端就受到了commit成功,follower节点因为日志已经持久化所以理论上不会有丢数据的风险但是apply的速度可能会各有不同
可能是tikv commited 阶段 apply 信息时是群发的
后面的课程会有讲解 raft 日志复制
如果follower节点apply速度不一致,会不会影响follower read?
此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。