SpringCloud快速搭建微服务


###boot项目为一个SpringCloud框架的demo

####目录####

  1. 版本信息
  • 模块信息

  • 环境变量

####版本信息####

  1. Spring Boot 版本: 2.1.4.RELEASE
  2. Spring Boot Admin 服务监控
  3. Spring Boot Cache 缓存组件
  4. Spring Cloud 版本:Greenwich SR1 #格林尼治 - 英国伦敦格林尼治区,位于伦敦东南、泰晤士河南岸#
  5. Spring Cloud Ribbon 负载均衡
  6. Spring Cloud Hystrix 熔断器 HystrixDashboard 熔断器指示板
  7. Spring Cloud Turbine Turbine 聚合监控
  8. CacheCloud 缓存监控
  9. Spring Cloud Gateway api网关
  10. Spring Cloud Sleuth 链路追踪
  11. ElasticSearch 版本:6.7.2 链路数据存储与查询
  12. Spring Cloud Zipkin 版本:1.12.3 分布式链路调用监控系统
  13. MyBatis-Plus 3.1.1 封装mybatis
  14. 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

原文地址:https://www.cnblogs.com/tusheng/p/10952241.html