1. 一个vgroup里有一到多个虚拟节点,每个虚拟节点都有自己的角色
    2. 客户端可以向master, 也可以向角色是Slave的虚拟节点发起查询操作,但不能对unsynced的虚拟节点发起任何操作
    3. master收到客户端的数据更新操作时,会将其转发给slave节点

    数据实时复制有三个主要流程:选主、数据转发、数据恢复。后续做详细讨论。