# spring-cloud-netflix-example **Repository Path**: singlecycling/spring-cloud-netflix-example ## Basic Information - **Project Name**: spring-cloud-netflix-example - **Description**: spring-cloud-netflix-example is an example for microservices system - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-02-13 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # spring-cloud-netflix-example README: [English](https://github.com/yidongnan/spring-cloud-netflix-example/blob/master/README.md) | [中文](https://github.com/yidongnan/spring-cloud-netflix-example/blob/master/README-zh.md) Java技术交流群:294712648 Java技术交流群 spring-cloud-netflix-example 项目是一个微服务系统的实例 项目包括如下功能: **配置管理 、服务发现、熔断,、动态路由、分布式跟踪、应用监控** 注册中心使用的 eureka,使用 consul 的例子可以参考 https://github.com/yidongnan/spring-cloud-consul-example ## 技术栈 * Spring Cloud Netflix * Spring Cloud Sleuth * Spring Cloud Config * Spring Boot Admin * Spring Boot * ZipKin * RabbitMQ * Docker * Swagger ## Getting Started ```shell ./gradlew clean build -x test ./buildDockerImage.sh docker-compose up -d ``` 如果你想启动更多的服务,你可以运行 ```shell docker-compose scale service-a=2 service-b=3 ``` 开发环境中启动基础服务 ``` docker-compose -f docker-compose-dev.yml up -d ``` ## 架构图 [](url "title") ## 截图 ### Api Route(Zuul) [](url "title") ### Eureka DashBoard [](url "title") ### ZipKin DashBoard [](url "title") ### ZipKin Trace Detail [](url "title") ### ZipKin Dependencies Overview [](url "title") ### Spring Boot Admin DashBoard [](url "title") ### Spring Boot Admin Detail [](url "title") ### Spring Boot Admin Environment [](url "title") ### Spring Boot Admin Thread Dump [](url "title") ### Spring Boot Admin Trace [](url "title") ### Hystrix Dashboard [](url "title") ### Hystrix Dashboard Detail [](url "title")