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
./gradlew clean build -x test
./buildDockerImage.sh
docker-compose up -d
如果你想启动更多的服务,你可以运行
docker-compose scale service-a=2 service-b=3
开发环境中启动基础服务
docker-compose -f docker-compose-dev.yml up -d