Skip to content

仓库 files navigation

Spring Cloud Netflix Sample Application

Translations:

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

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

The registry center uses the eureka, if you want to use consul, you can refer to https://github.com/yidongnan/spring-cloud-consul-example.

Getting Started

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

If you want to start more serve, you should use:

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

Start the basic service in the development environment:

docker-compose -f docker-compose-dev.yml up -d

Technology List

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

Architecture Overview

Screenshots

Api Route(Zuul)

Eureka 仪表盘

ZipKin 仪表盘

ZipKin Trace Detail

ZipKin Dependencies Overview

Spring Boot Admin 仪表盘

Spring Boot Admin Detail

Spring Boot Admin Environment

Spring Boot Admin Thread Dump

Spring Boot Admin Trace

Hystrix 仪表盘

Hystrix 仪表盘 Detail

关于

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

Topics

Resources

Stars

820 stars

关注者

112 watching

复刻s

发布

贡献者

Languages