mesosphere / marathon-lb

Marathon-lb is a service discovery & load balancing tool for DC/OS
Apache License 2.0
449 stars 300 forks source link

Change to Nginx to support UDP load balancer? #237

Open oilbeater opened 8 years ago

oilbeater commented 8 years ago

Just a thought about that.

Nginx now support UDP load balance which Haproxy doesn't support now and Nginx also support tcp, http and https loadbalance, It seems that health check part is weak, however this part can be done by marathon healthchek. Any idea about change Haproxy to Nginx?

brndnmtthws commented 8 years ago

MLB is tightly coupled with HAProxy, but it's a great v2.0 idea.

oilbeater commented 8 years ago

If the template generater is decoupled with Haproxy that's say use different template driver to adapt different backend lb type we can gradually change to adapt Nginx.

jodem commented 8 years ago

Mantl stack use traefic, could be nice to have traefic support also.

tuxity commented 7 years ago

Do you have any news about that idea ? I'm really interested about UDP support.

mlowicki commented 7 years ago

At Opera we ended up with in-house load balancer based on Nginx and Nixy. Mainly because of lack of UDP support in HAProxy and issues found while using marathon-lb.

tuxity commented 7 years ago

Actually there is nothing which can handle UDP protocol ?

kendou commented 7 years ago

Also looking forward UDP load balance support in MLB.

exef86 commented 6 years ago

Need this as well.