如题,既然要做双活,数据必须要保持一致性,那可以不可以理解为一主一从?跟着我的理解走,对外提供VIP地址的话,用户读写可不可以做个读写分离?实现分流?出现故障vip能及时飘到slave上面,那么slave的一些配置要发生改变,读写分离也就无法正常运行,全部负载都到slave上,无人值守的情况下怎么实现?
我觉得你的问题有些混乱,题目是双活,实际问的是读写分离。读写分离这个主题的其他文章由比较详细的阐述,不过多赘述。对于实现,我提供一个思路:是用中间件透明的进行读写分离,比如开源的MyCAT。它的功能就是实现SQL语句的按规则路由,并且在配置中可以定义备用写节点,当MyCAT判断主库挂掉的时候,自动把DML路由到备用写节点。不过这种情景下,MyCAT只是路由DML,不能切换主从身份。切换主从身份还是需要mha或者手动的方式实现。
关于TWT使用指南社区专家合作厂商入驻社区企业招聘投诉建议版权与免责声明联系我们 © 2024talkwithtrend — talk with trend,talk with technologist京ICP备09031017号-30