分布式系统数据同步       

分布式系统数据同步

复制方式

分布式系统的数据在多个副本之间的复制方式,主要有:

主从复制

就是 Master-Slave 模式,有一个主副本,其他为从副本,所有写操作都提交到主副本,再由主副本更新到其他从副本。

写压力都集中在主副本上,是系统的瓶颈,从副本可以分担读请求。

对等复制

就是 Peer to Peer 模式,副本间不分主从,任何副本都可以接收写操作,然后每个副本间互相进行数据更新。

对等复制模式,任何副本都可以接收写请求,不存在写压力瓶颈,但各个副本间数据同步时可能产生数据冲突。

Eureka 采用的就是 Peer to Peer 模式。