Experiments
In this lesson, we'll discuss some experiments you can do on the Netflix stack.
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.yml
...