/spring-cloud-netflix-example

spring-cloud-netflix-example is a example for microservices system

Primary LanguageJava

spring-cloud-netflix-example

README: English | 中文

spring-cloud-netflix-example is a example for microservices system.

It contain configuration management, service discovery, circuit breakers, intelligent routing, distributed tracing, application monitor.

Getting Started

./gradle clean build -x test
./buildDockerImage.sh
docker-compose up

if you want to start more serve, you should use

docker-compose scale service-a=2 service-b=3  

Technology List

  • Spring Cloud Netflix
  • Spring Cloud Sleuth
  • Spring Cloud Config
  • Spring Boot Admin
  • Spring Boot
  • ZipKin
  • RabbitMQ
  • Docker

Architecture Overview

Screenshots

Api Route(Zuul)

Eureka DashBoard

ZipKin DashBoard

ZipKin Trace Detail

ZipKin Dependencies Overview

Spring Boot Admin DashBoard

Spring Boot Admin Detail

Spring Boot Admin Environment

Spring Boot Admin Thread Dump

Spring Boot Admin Trace

Hystrix Dashboard

Hystrix Dashboard Detail