分布式服务架构所包含的技术内容
- 服务注册于发现
- 服务调用
- 服务熔断
- 负载均衡
- 服务降级
- 服务消息队列
- 配置中心管理
- 服务网关
- 服务监控
- 全链路追踪
- 自动化构建部署
- 服务定时任务
SpringCloud 是分布式微服务架构的一站式解决方案,十多种微服务架构落地技术的集合体,俗称微服务全家桶。已经包含上面的各个微服务技术维度,SpringCloud 包括了下面 20 多种落地实现:
SpringCloud 常用的 6 个内容及其推荐的落地实现
服务注册中心推荐使用 Nacos (alibaba 开源)
服务调用推荐使用:OpenFeign
服务降级推荐使用:sentienl (alibaba 开源的服务熔断和服务降级的组件)
服务网关推荐使用:gateway
服务配置推荐使用:Nacos (alibaba 开源)
服务总线推荐使用:Nacos