onestraw / golb

:octopus: Yet another load balancer
MIT License
327 stars 27 forks source link

Distributed Load Balancing #1

Open onestraw opened 6 years ago

onestraw commented 6 years ago

To use service discovery

DLB

https://enginyoyen.com/distributed-load-balancing/ https://events.static.linuxfound.org/sites/events/files/slides/DLB-LinuxConf-Berlin.pdf

onestraw commented 6 years ago

supported etcd now

onestraw commented 6 years ago

consul vs zookeeper, etcd https://www.consul.io/intro/vs/zookeeper.html https://technologyconversations.com/2015/09/08/service-discovery-zookeeper-vs-etcd-vs-consul/

onestraw commented 6 years ago

There are two main service discovery patterns: client‑side discovery and server‑side discovery. Let’s first look at client‑side discovery. -- https://www.nginx.com/blog/service-discovery-in-a-microservices-architecture/

client-side

server-side