project | desc |
---|---|
lecloud-eureka-server | Eureka服务注册中心 |
lecloud-rest-api | 数据库增删改查 Spring Data JPA、Spring Data REST、H2、the HAL Browser等 |
lecloud-feign-client | 包含Feign、Hystrix、Swagger2的Eureka客户端 |
lecloud-api-gateway | Zuul服务网关 |
lecloud-monitor-server | 监控基于eureka的应用 |
lecloud-zipkin-server | zipkin分布式链路跟踪分析,可以优化 |
lecloud-hystrix-turbine | 聚合所有服务的Hystrix Dashboard的数据 |
... | ... |
依赖: Maven 3 Java 8
启动顺序:
- 服务端(lecloud-eureka-server \ lecloud-monitor-server)
- 客户端(lecloud-rest-api \ lecloud-feign-client )
- 服务网关(lecloud-api-gateway)
- 链路跟踪分析 (lecloud-zipkin-server)
- 聚合Hystrix Dashboard (lecloud-hystrix-turbine)
项目启动: mvn spring-boot:run
Maven 使用阿里云的 jar 仓库:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>