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