- Eureka Server which can register microservices.
- Micro service which returns movies rated by a User
- Registers itself to
Eureka Server
asratings-data-service
- Micro service which returns movie information based on movie id
- Registers itself to
Eureka Server
asmovie-info-service
- Gets movie information from
https://www.themoviedb.org
- Registers itself to
Eureka Server
asmovie-catelog-service
- It combines the results of
ratings-data-service
andmovie-info-service
to return a movie catalog - Implements circuit breaker using
Hystrix
to call Fallback methods in caseratings-data-service
ormovie-info-service
are unresponsive.