Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can I use ZeroMQ with HAProxy, a software-based load balancer?

HAProxy is a software-based load balancer that supports http and tcp distribution. If I use ZeroMQ with pragmatic multicast enabled (pgm), will the use of HAProxy as an intermediary between zmq peers conflict with pgm, or should I use hardware-based load balancer, like F5?

like image 257
raffian Avatar asked Jun 13 '13 03:06

raffian


People also ask

Is HAProxy a load balancer?

HAProxy (High Availability Proxy) is open source proxy and load balancing server software. It provides high availability at the network (TCP) and application (HTTP/S) layers, improving speed and performance by distributing workload across multiple servers.

How does HAProxy load balancer work?

An HAProxy load balancer lets you specify different load balancing modes, depending on the type of application you're serving. Its round-robin mode will send requests to your servers in a rotation and works well when requests take a small and predictable amount of time to handle, such as HTTP requests.

Why we use HAProxy?

HAProxy is a high-performance, open-source load balancer and reverse proxy for TCP and HTTP applications. Users can make use of HAProxy to improve the performance of websites and applications by distributing their workloads. Performance improvements include minimized response times and increased throughput.


1 Answers

No. PGM (IANA IP protocol number 113) isn't TCP (IANA IP protocol number 6). HAProxy is an HTTP and TCP load balancer.

like image 64
marklap Avatar answered Sep 21 '22 20:09

marklap