SpringCloud项目开源
SpringCloud 2.x
介绍
这是一个SpringCloud 2.x项目会长久维护(SpringCloud+SpringBoot2.0)
该SpringCloud整体采用:
- Eureka(服务注册中心)
- Feign(声明式服务调用)
- Hystrix(服务熔断以及服务降级)
- Dashboard(服务监控)
- Gatway(网关)
- Sleuth+Zipkin(链路追踪)
- logback(日志)
- SpringBoot 2.x
- SpringCloud Finchley.SR1
安装教程
- 在根目录直接mvn clean install
- 首先启动RegistryApplication做服务注册中心
- 启动服务提供者ProviderApplication(数据库文件在根目录下)
- 启动服务消费者ConsumerApplication
- 启动监控中心和监控集群:DashboardApplication+DashboardClusterApplication
- 启动网关GatewayApplication
- 启动链路追踪ZipkinApplication
- 测试服务:http://localhost:8888/z/gateway/feign/test
其中日志也实现了链路追踪方便线上调试:
项目地址:https://gitee.com/zzf98/SpringCloud
帮我star一下也行哦