Does haproxy supports udp loadbalancing?
We're just using a simple python script on backend server which will be listening on specific port for the udp packects.
HAProxy is for TCP/HTTP and UNIX sockets as well: "…
This is alternative to the TCP listening port. Haproxy will then receive UNIX connections on the socket
…" but apparently it has no support of UDP except for logging purposes.
Nginx is an option you can consider though.
Unfortunately Haproxy doesn't support udp load balancing. See this question for more details: udp traffic with Iperf for haproxy