Skip to content

StefanPetrescu/spring-cloud-app

 
 

Repository files navigation

Final Project for Spring Cloud Computing Course 🍃

There are two client services, user-service and appointment-service, which are registered using eureka. They both use spring cloud config to handle different properties that can be found here.

The two services communicate using a Rest Template and are routed by an API Gateway.

To also show the usage of CircuitBreaker, a forced configurable delay was introduced to GET localhost:8080/user/{id}. If a user tries to create an appointment through the appointment-service and the user-service takes too long to respond to validate the car owner or the car owner is not registered, the appointment cannot be completed.

You can download the Postman Collection containing available requests from here

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%