和应用节点一起部署的好处是当应用节点DOWN掉后,本身也不会影响其他应用上的应用和PROXYSQL的配置,但这样做也有一些问题,例如当我们的应用进行扩展的时候, PROXYSQL 本身也要进行自行的扩展...所以PROXYSQL 题目上的集群,实际上并不是实际意义上的集群,而是一个类似于信息复制的PROXYSQL 复制组的概念.
?...上面的图可能看上去有些乱,实际上是可以通过PROXYSQL 进行通用的多MYSQL 大型集群的共享方式的访问.配合应用端的设计可以实现多点的复合式的高可用数据访问....在我们配置PROXYSQL 多点的时候,将访问多个MYSQL的配置写入一台PROXYSQL服务器,通过PROXYSQL 的配置信息复制的方式将后期加入的节点都作为通用型的整体的MYSQL 所有集群节点的访问...这样的做法在配合应用的情况下,对于应用来说,访问所有的数据库系统都可以在一个节点上进行操作,而不必记得每个系统的地址, 并且多个PROXYSQL 访问任何节点都可以到达,对应的MYSQL 节点,这样对于应用系统的上层是友好的