etcd写流程

0)整体结构

1)server->etcdRaft, 处理协程生成msgWithResult

 

 2)etcdRaft模块,从proc取出msgWithResult

调用step驱动状态机

 

封装成Ready实例

给server发送:readyc <- rd

3)server处理ready

rd := <-r.Ready()

posted @ 2022-10-04 11:00  stupidstan2019  阅读(44)  评论(0编辑  收藏  举报