HAProxy is a software load balancer that supports HTTP and tcp distribution. If I use ZeroMQ with pragmatic multicast (pgm) enabled, will the use of HAProxy as an intermediary between zmq conflicts conflict with pgm, or should I use a hardware load balancer like F5?
Not. PGM (IANA IP Protocol No. 113) is not TCP (IANA IP Protocol No. 6). HAProxy is a load balancer of HTTP and TCP.