# 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
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")
