Queremos poder agregar más servidores de back-end a pedido. En este momento no veo una manera de agregar más servidores de back-end al archivo de configuración sin reiniciar haproxy.
load-balancing
scaling
haproxy
Jan Deinhard
fuente
fuente
Del manual:
> 1.6) Ayuda en la gestión del proceso
Haproxy ahora admite la noción de pidfile. Si se sigue el argumento de la línea de comando '-p', o la opción global 'pidfile' con un nombre de archivo, este archivo se eliminará y luego se rellenará con todos los pids de los niños, uno por línea (solo en modo demonio). Este archivo NO está dentro del chroot, lo que permite trabajar con un chroot de solo lectura. Será propiedad del usuario que inicie el proceso y tendrá permisos 0644.
Ejemplo:
fuente
También, dependiendo de la versión de su proxy HA, es posible que desee considerar la API dinámica HA-Proxy como haproxy.com describe en esta página: https://www.haproxy.com/blog/dynamic-scaling-for-microservices-with -runtime-api /
La API dinámica HA-Proxy viene con la versión Enterprise.
Debe considerar la API dinámica HA-Proxy si desea agregar / eliminar servidores sobre la marcha como una práctica habitual o si su proyecto implica un caso de uso de este tipo.
fuente