Dynamic Configuration with the HAProxy Runtime API
haproxy.com
haproxy.com
It always seems to me as if haproxy was the superior tool with worse UX/configurability than nginx.
Nginx is good at caching but Varnish is often better.
HAProxy is far better suited to providing load-balanced HA. Regarding this article, this API makes is ideal to dynamically-reconfigure HAproxy, adding and removing servers on-the-fly, which is super-useful in production.
Haproxy itself is efficient as a proxy, however, developing a business system requires a lot of interaction between proxy and the business control processes.
I use both in my applications. nginx for reverse proxy on my python boxes and HAProxy to manage all of them.
$ echo "help<command></command>" | socat stdio /var/run/hapee-lb.sock
$ echo "help<command></command>" | socat stdio tcp4-connect:127.0.0.1:9999
Seems a bit weird, there's no XML anywhere else. Wonder if it's a markup issue on the page.Wish we could modify settings such as "use_backend", "backend" and "server" the same way.
Maybe there is a workaround.
Or did I misread this ?