1. 应用对写请求做基本的合法性检查,通过,则给改请求包打上一个版本号(version, 单调递增)
    2. 应用将打上版本号的写请求封装一个WAL Head, 写入WAL(Write Ahead Log)
    3. vnode B收到Forward消息后,调用回调函数writeToCache, 交给应用处理
    4. vnode B应用在写入成功后,都需要调用syncAckForward通知sync模块已经写入成功。
    5. 如果quorum大于1,vnode A需要等待vnode B或其他副本对Forward消息的确认。
    6. 如果quorum大于1,vnode A收到quorum-1条确认消息后,调用回调函数confirmForward,通知应用写入成功。
    7. 如果要等待slave的确认,master会启动2秒的定时器(可配置),如果超时,则认为失败。