Skip to content

d-levin/spring-microservice-architecture-example

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Microservices with Zuul, Eureka, and OpenFeign

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages