Skip to content

Latest commit

 

History

History
21 lines (13 loc) · 714 Bytes

File metadata and controls

21 lines (13 loc) · 714 Bytes

This project is an effort to learn modern micro-service architecture using Spring Boot

The edge service (or API gateway) uses Netflix's Zuul service.

The discovery service uses Netflix's Eureka service.

The micro-services use OpenFeign to create REST clients for service-to-service communication.

The discovery service's documentation can be found at http://localhost:8761

All requests come in through the edge service.

All services register themselves with the discovery service.

Spring Boot Actuator

Each service includes Spring Boot Actuator with the following endpoints:

  • /actuator
  • /actuator/health
  • /actuator/info

Some services also expose the /actuator/restart endpoint.