Skip to content

Microservice architecture sample project using spring cloud, netflix eureka, load balancers, API gateway and Resilience4j

Notifications You must be signed in to change notification settings

JayodKavinda/springboot-microservices

Repository files navigation

springboot-microservices

This is a sample microservice project using Springboot and Spring Cloud

Spring Cloud Projects

  • Spring cloud config server for configuration management
  • Feign is used as a REST Client
  • Netflix Eureka as naming server
  • Spring cloud loadbalancer as load balacing amoung microservies instance
  • Spring Cloud Gateway as a API gateway
  • Resilience4j as a circuit breaker framework

Ports

Application Ports
Limits Service 8080, 8081, ...
Spring Cloud Config Server 8888
Currency Exchange Service 8000, 8001, ..
Currency Conversion Service 8100, 8101, ..
Netflix Eureka Naming Server 8761
API Gateway Server 8765

About

Microservice architecture sample project using spring cloud, netflix eureka, load balancers, API gateway and Resilience4j

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages