Spring Cloud 微服务技术栈
2021-09-28 14:32:49 2 举报
AI智能生成
总结归纳微服务架构中常用到的技术组件,帮助大家更好地理解Spring Cloud 各组件的内容和作用
作者其他创作
大纲/内容
注册中心
Spring Cloud Eureka
Spring Cloud Alibaba Nacos <br>
服务动态发现<br>
服务配置<br>
服务元数据管理<br>
配置中心<br>
Spring CLoud Consul<br>
服务发现
健康检查<br>
多数据中心
agent监听
Spring Cloud Zookeeper
配置中心
Spring Cloud Config<br>
集中管理配置文件(git)
集合Spring Cloud Bus 动态刷新<br>
Spring Cloud Alibaba Nacos
Long Polling(长轮询)<br>
携程 Apollo
服务调用
OpenFeign
HTTP协议<br>
数据压缩
RestTemplate<br>
HTTP工具
Rest API
Ribbon
负载均衡
RoundRobinRule 轮询
RandomRule 随机
AvailabilityFilteringRule<br>
WeightedResponseTimeRule<br>
RetryRule<br>
BestAvailableRule<br>
ZoneAvoidanceRule(默认使用的算法)
Spring Cloud Alibaba Dubbo
RPC 协议
服务网关
Zuul<br>
动态路由
请求过滤、转发<br>
认证鉴权
负载均衡
Spring Cloud Gateway
动态路由
请求过滤、转发
认证鉴权<br>
负载均衡
限流
Reactor
消息组件
Spring Cloud Stream<br>
消息Pub/Sub
集成MQ
Kafka
RabbitMQ
RocketMQ<br>
Spring Cloud Bus
基于 Spring Cloud Stream
多服务消息通信<br>
限流、降级
Hystrix<br>
熔断器
隔离
线程池隔离
信号量隔离
请求合并
DashBoard
Spring Cloud Alibaba Sentinel
实时监控
规则配置<br>
流量控制<br>
信号量隔离<br>
服务降级
异常熔断
削峰填谷<br>
流量整形
系统负载保护<br>
控制台<br>
与 Nacos 整合动态配置
安全控制
Spring Cloud Security/Oauth2
单点登录<br>
统一认证<br>
资源授权
JWT
令牌
身份信息载体
分布式链路追踪
Skywalking (推荐)<br>
字节码注入
java agent
Pinpoint(推荐)
字节码注入
java agent
Sleuth + Zipkin
Spring Cloud Alibaba阿里系技术栈
Spring Cloud Alibaba Nacos<br>
Spring Cloud Alibaba Sentinel
Spring Cloud Alibaba Seata
Spring Cloud Alibaba Dubbo
Spring Cloud Alibaba Sidecar
Spring Cloud Alibaba RocketMQ
收藏
0 条评论
下一页