主库执行一个写入,生成binlog chache 写入到 oscache 当中打包成 wrate set 日志记录,分发给各个从节点,去做一个验证是否冲突,没有冲突给主投一票,主库进行提交数据coomit,从库判断是否有冲突之后,在进行提交,提交的过程是异步的。