Microservice tools
Netflix engineers contributed much to microservice development and introduced various components for microservice ecosystems. Here, we will discuss more components that might be involved with microservices:
- Netflix Eureka
- Netflix Zuul
- Spring Cloud Config Server
- Netflix Ribbon
- Spring Cloud Netflix
- Spring Security OAuth2
- Netflix Hystrix and Turbine
- Eclipse Microprofile
We will talk more about them in the coming sections.
Netflix Eureka
Eureka plays the role of service discovery service in microservices. It allows microservices to register themselves at runtime and helps us locate services when needed. It is used for the load balancing and fail-over of middle-tier servers. Also, Eureka comes with a Java client (Eureka Client) to make service interaction easier. The Eureka server acts as a middle-tier (services level) load balancing tool by locating services in middle-tier servers. These middle-tier (services level) load balancing tool might not have been available for AWS-like clouds...