Después de leer Uso de la replicación para escalar horizontalmente , ¿cómo puedo enrutar diferentes consultas a diferentes servidores? Por ejemplo, SELECT
quiero enrutar a esclavos y NON-SELECT
a maestros. Supongo que como Loadbalancer puedo usar haproxy , pero no encontré que sea posible distinguir entre consultas en el nivel de haproxy . Además, supongamos que alguien ha llegado al maestro directamente, ¿cómo puede el maestro identificar que se trata de una SELECT
consulta y un programa para enviarlo al esclavo o al equilibrador de carga?