SpringCloud基础组件总结,与Dubbo框架、SpringBoot框架对比分析
一、基础组件总结 1、文章阅读目录 1)、基础组件 Eureka组件,服务注册与发现 Ribbon和Feign组件,实现负载均衡 Hystrix组件,实现服务熔断 Turbine组件,实现微服务集群监控 Zuul组件,实现路由网关控制 Config组件,实现配置统一管理 Zipkin组件,实现请求链路追踪 2)、应用案例 基于Shard-Jdbc分库分表,数据库扩容方案 基于SpringCloud实现Shard-Jdbc的分库分表扩容 3)、后续更新 该案例主要基于SpringCloud2版本,演示微服务在实际开发中的应用。 <modules> <!-- 客户端接口层 --> <module>storey-client-web</module> <!-- 公共代码块层 --> <module>storey-block-code</module> <!-- 中间件管理层 --> <module>storey-middle-soft</module> <!-- 数据 中 心层 --> <module>storey-data-center</module> <!-- 微服务组件层 --> <module>storey-cloud-ware</module> </modules> 采用版本 Spring: 5.0+ SpringBoot: 2.0+ SpringCloud: 2.0+ 2