BlueXIII's Blog

热爱技术,持续学习

0%

ZEN-SC-SAMPLE

概述

ZEN-SC-SAMPLE:SpringCloud常用组件示例。

源码

更多源码,请移步GitHub:
https://github.com/xiiiblue/zen-sc-sample

启动方式

Docker方式启动

1
2
mvn clean package
docker-compose up

手工方式启动

添加DNS

1
2
3
4
vi /etc/hosts
127.0.0.1 zen-eureka
127.0.0.1 zen-zipkin
127.0.0.1 zen-config

在每个模块下分别执行

1
mvn spring-boot:run

组件清单

  • hystrix - 服务降级与融断
  • feign - 声明式REST调用
  • eureka - 服务注册与发现
  • ribbon - 客户端负载均衡
  • config-server - 配置中心
  • zuul - API网关
  • turbine - 监控聚合
  • hystrix-dashboard - Hystrix面板
  • sleuth - 服务跟踪
  • zipkin - 调用链跟踪

未包含组件

  • ELK

URLs

其它说明

刷新配置

1
curl -X POST http://localhost:8080/refresh