Spring Cloud 应用概述

最近更新时间: 2024-10-17 17:10:00

TSF 支持原生 Spring Cloud 微服务框架,开发者只需要添加依赖和修改配置即可使用服务注册、调用链、分布式配置等能力。

兼容性说明

TSF 兼容主流 SDK 版本(Edgware、Finchley、Greenwich) 。Spring Cloud 功能、开源实现及 TSF 兼容性如下表所示:

Spring Cloud 功能 开源实现 TSF 兼容性 说明
服务注册与发现 Netflix Eureka Consul 基于开源增强 提供金融级高可用注册中心,无须用户自行搭建
负载均衡 Netflix Ribbon 兼容 -
服务调用 RestTemplate/AsyncRestTemplate Feign 兼容 -
调用链 Spring Cloud Sleuth 基于开源增强 提供服务依赖拓扑、调用链查询基础功能,同时支持调用链与业务日志联动、调用链支持下游组件等高级特性
分布式配置 Spring Cloud Config Consul Config 基于开源增强 支持通过控制台管理配置,发布配置和查看配置发布历史
消息驱动 Kafka 兼容 提供调用链传递到消息队列 CMQ、Ckafka、开源 Kafka
安全 Spring Cloud Security 兼容 -
微服务网关 Spring Cloud Gateway NetflixZuul 兼容 Zuul、Spring Cloud Gateway -
熔断降级 Spring Cloud Hystrix 自研 TSF 采用官方推荐的 Resilience4J 作为底层实现,扩展支持实例、API 和服务级别的熔断