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