/lecloud

spring cloud project samples

Primary LanguageJava

letou Spring Cloud

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

启动顺序:

  1. 服务端(lecloud-eureka-server \ lecloud-monitor-server)
  2. 客户端(lecloud-rest-api \ lecloud-feign-client )
  3. 服务网关(lecloud-api-gateway)
  4. 链路跟踪分析 (lecloud-zipkin-server)
  5. 聚合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>