Please enable JavaScript.
Coggle requires JavaScript to display documents.
Spring Cloud - Coggle Diagram
Spring Cloud
Ribbon
Client Side Load Balancing
The clients will run Ribbon
It makes sure that the load is distributed between the instances returned by Naming Server.
Spring Cloud Config Server
Allows to store all the different configurations of all the microservices in a Git repository.
Exposes the configuration to all the microservices.
Eureka
Naming Server
Objectives
Service Registration
All the instances of all microservices would register in Naming Server
Service Discovery
Provides the url of the instances for the specified microservice.
Netflix Zuul API Gateway
Implementation of common concerns
Common Concerns
Logging
Security
Analytics
Feign
Allow creating simpler REST clients.
Zipkin Distributed Tracing
Helps to track a request when passing through all the microservices.
Hystrix
Allows to manage fault tolerance.