SpringCloud快速搭建微服务 - boot项目
###boot项目为一个SpringCloud框架的demo
####目录####
- 版本信息
-
模块信息
-
环境变量
####版本信息####
- Spring Boot 版本: 2.1.4.RELEASE
- Spring Boot Admin 服务监控
- Spring Boot Cache 缓存组件
- Spring Cloud 版本:Greenwich SR1 #格林尼治 - 英国伦敦格林尼治区,位于伦敦东南、泰晤士河南岸#
- Spring Cloud Ribbon 负载均衡
- Spring Cloud Hystrix 熔断器 HystrixDashboard 熔断器指示板
- Spring Cloud Turbine Turbine 聚合监控
- CacheCloud 缓存监控
- Spring Cloud Gateway api网关
- Spring Cloud Sleuth 链路追踪
- ElasticSearch 版本:6.7.2 链路数据存储与查询
- Spring Cloud Zipkin 版本:1.12.3 分布式链路调用监控系统
- MyBatis-Plus 3.1.1 封装mybatis
- Lombok 1.18.0 对常用封装 ####模块信息####
- eureka-server 注册中心
- config-server 配置中心
- monitor 监控模块
- monitor-admin spring boot admin 服务监控
- monitor-turbine spring cloud turbine Hystrix聚合监控
- trace 链路追踪
- trace-zipkin-server 内存存储
- trace-zipkin-server-stream elasticsearch存储
####设置环境变量####
LOG_HOME:日志根目录
####注意点####
- Feign 启用hystrix支持 feign.hystrix.enabled = true
- Zipkin 目前支持的elasticsearch 为 2.X、5.X、6.X,并不支持最新的7.X
####待完成####
- Shardingsphere 读写分离
- Auth2.0 权限支持
- Docker 容器管理
项目地址:
https://github.com/lucheng/boot.git