微众银行对新一代银行IT架构的设计与实现( 十 )

对于任何一份数据,在保证存储三个副本的前提下,仅由一个主节点对外提供读写服务;所有从节点与主节点之间依托现有网络技术,通过强化后的数据库同步机制实现与主节点间的数据同步,并对外提供只读服务。单主节点确保了在任何一个时间点对外提供数据的唯一性,强同步的多个从副本则确保了数据的高可用性。

1)优点

数据高度冗余,实现高可用性;永远以主节点数据为准,有效规避CAP理论的限制。2)缺点

实现主从节点间的强同步机制比较复杂。牺牲了单个集群性能。但分布式架构的精髓就是通过集群效应实现架构整体的高性能而不追求单机、单集群的高性能。因此,可通过进一步扩大集群规模,弥补性能的损失。5、分布式松耦合一主多从多副本强一致

微众银行对新一代银行IT架构的设计与实现

在分布式松耦合一主多从多副本强一致的架构下,每个节点承载一个独立客户群体。节点之间的客户群上不重叠,一个客户的整个生命周期只会在一个节点上进行处理和存储。节点之间不共享物理资源,从而实现最大程度的独立性。

推荐阅读