Showltan application provides movies and showtv titles for a given user
This application has been built to learn how start building a microservice architecture.
Download source code and compile module by module.
Start your engines
Please follow the steps in order to see application in action:
Do not forget to stick an eye on logs while deploying.
- You can check application is working by clicking any link below:
- Eureka server can be visited at http://localhost:1111/
- Hystrix dashboard can be checked at http://localhost:8080/hystrix
Have a try
At this point you can:
Revisit Eureka Discover application http://localhost:1111/ and see the tree instances running.
Monitor with Hystrix Dashboard Userservice instance at localhost:8080/hystrix/monitor?stream=http://localhost:3003/actuator/hystrix.stream. Note that Loading message will remain until you start using UserService.
Make a query (or several) to http://localhost:firstname.lastname@example.org you will receive a json response.
Hystrix Dashboard will change Loading message with graphs and metrics that represent findAllMovies and findAllTvShows status & health.
- Compile by root main module