This is a Spring Cloud based microservices example. It is based on Spring Cloud Camden release and Spring Boot version 1.4.1.RELEASE.
The project consist of multiple modules and can be classified into following categories:
-
Services
- Book Service: Provides information about book title and author name.
book-modelbook-service
- Author Service: Provides information about author's biography.
author-modelauthor-service
- Review Service: Provides book reviews.
review-modelreview-service
- Composite Book Service: It's a composite service which calls book, author, and review atomic services to
provide complete information about a book.
..1.
book-composite-service
- Book Service: Provides information about book title and author name.
-
Support
- Discovery Server: Eureka Server
discovery-server
- Gateway Server: Zuul Server
gateway-server
- Hystrix Dashboard
hystrix-dashboard
- Turbine Server
turbine-server
- Discovery Server: Eureka Server
Execute the following command from the parent directory:
mvn clean install