最近刚刚完成了内部的一个双活项目,谈谈自己看法。是采用分布式还是传统架构,我觉得主要取决于业务特性,是否有强一致性的要求,楼主提到的是核心系统,我觉得金融行业的核心系统多数具有强一致性要求,这种系统目前采用分布式架构没有太好的解决方案,大多还是基于传统架构的A-S模式。数据库的双活虽然有一些解决方案,如GDPC,extend rac等,但都不是很成熟,限制条件也较多,规划的不好容易造成性能问题,得不偿失。我个人觉得设计双活最主要的还是从业务的需求角度出发,基于业务设计相应的双活模式,不要单纯为了双活而双活