Spring Cloud 应用概述

最近更新时间: 2025-01-15 17:01: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 和服务级别的熔断