Skip to content

pm122uk/in28minsMicroservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microservices example

The example covers setting up :

  • Centralised Microservice Configuration with Spring Cloud Config Server
  • Client side load balancing (Ribbon)
  • Dynamic scaling(Eureka Naming Server)
  • All accessed through an API Gateway (Zuul)
  • Implementation of Distributed tracing for microservices with Spring Cloud Sleuth and Zipkin
  • Implementation example of Fault Tolerance for microservices with Zipkin,

Contains a group of microservices. This example focusus more on the config server , naming server ,API gateway, distrbuted tracing etc and fault tollerance.

Spring config server http://localhost:8888/limits-service/default
limit-service - http://localhost:8080/limits
testing tools - java -jar restclient-ui-3.1-jar-with-dependencies.jar

Application Port
Service C 8080, 8081, ...
Spring Cloud Config Server 8888
Service B 8000, 8001, 8002, ..
Service A 8100, 8101, 8102, ...
Netflix Eureka Naming Server 8761
Netflix Zuul API Gateway Server 8765
Zipkin Distributed Tracing Server 9411

About

basic microservices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published