背景

最近在公司(博主在一家云计算公司工作)主要做MySQL数据库产品,说白了就是给用户提供一个高可用的MySQL数据库, 我们为用户提供了一个具备服务高可用,数据一致性的运维平台。 在方案的选择中我们最开始想到的是[利用Keepalived构建高可用MySQL双主自动切换,但是数据同步只能选择双主半同步,无法保证数据的强一致性,参考率市场上常见的方案之后,任务pxc是目前最符合我们要求的选项。
Docker环境实现基于keepalived双主高可用MySQL