- Does Eureka provide load balancing out of the box, is there a need for another dependency?
- Why Ribbon instead of Eureka?
- Why use load balancing via an API gateway?
- spring-cloud-starter-loadbalancer, why is this required?
- Client side balancing or server side load balancing, why use one over the other?
Asked
Active
Viewed 794 times
1

vaibhavsahu
- 612
- 2
- 7
- 19

YellowFootMountain
- 13
- 3
-
Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. – Community Sep 08 '21 at 09:23
1 Answers
2
- No it does not, Eureka is a service registry and service discovery tool
- "With", not "instead of": Eureka holds the list of services, Ribbon downloads them and does load balancing on the client side
- I'm not 100% sure I understand this, does this article help: https://www.linkedin.com/pulse/microservices-client-side-load-balancing-amit-kumar-sharma
- Not required but if you want client side loadbalancing, it is a simple starting point, see the guide: https://spring.io/guides/gs/spring-cloud-loadbalancer/
- See answer #3

Jonatan Ivanov
- 4,895
- 2
- 15
- 30
-
1
-
Yes, it is. Spring Cloud Netflix support for Ribbon is no longer there. We do not suggest using it in projects anymore. – OlgaMaciaszek Sep 08 '21 at 11:33