ProxySQL HA with BGP ECMP Anycast | Percona Community

When setting up a new database for an application, high availability (HA) is one of the main priorities. Let’s assume for this example that you chose to use a Percona XtraDB (PXC) cluster to host your database. But how does the application know which PXC node is healthy and can receive application traffic? Introducing a cluster of ProxySQLs can solve this problem, as ProxySQL will healthcheck the database nodes and route the application traffic to the healthy nodes. However, now the HA problem comes up again: how does the application know which ProxySQL host is healthy?


This is a companion discussion topic for the original entry at https://percona.community/blog/2026/09/07/proxysql-ha-with-bgp-ecmp-anycast/