Experiments
In this lesson, we'll discuss some experiments you can do on the Netflix stack.
We'll cover the following...
Try the experiments in the following widget! #
version: '3'
services:
eureka:
image: educative1/mapi_ms_eureka
ports:
- "8761:8761"
customer:
image: educative1/mapi_ms_customer
links:
- eureka
catalog:
image: educative1/mapi_ms_catalog
links:
- eureka
order:
image: educative1/mapi_ms_order
links:
- eureka
zuul:
image: educative1/mapi_ms_zuul
links:
- eureka
ports:
- "8080:8080"
turbine:
image: educative1/mapi_ms_turbine
links:
- eureka
ports:
- "8989:8989"
Additional microservice #
Supplement the system with an additional microservice.
-
A microservice that is used by a call center agent to create notes for a call can be used as an example. The call center agent should be able to select the customer.
-
You can copy and modify one of the existing microservices. microservices.
-
Register the microservice in Eureka.
-
The customer microservice must be called via Ribbon. The microservice will be found automatically via Eureka, otherwise, the microservice must be looked up explicitly in Eureka.
-
Package the microservice in a Docker image and add the image to
docker-compose.yml. There you can also determine the name of the Docker container. -
Create a link in
docker-compose.ymlfrom the container with the new service to the containereureka...