微服务平台 TSF

微服务平台 TSF

稳定、高性能的微服务技术中台,满足您对应用管理、微服务治理等多样性需求

可靠、全面、易用的微服务治理平台

了解更多:
TSF 产品认证

微服务平台 TSF 产品详细信息

微服务平台 TSF 是一个围绕着应用和微服务的 PaaS 平台,提供应用全生命周期管理、数据化运营、立体化监控和服务治理等功能。微服务平台 TSF 拥抱 Spring Cloud 、Service Mesh 微服务框架,帮助企业客户解决传统集中式架构转型的困难,打造大规模高可用的分布式系统架构,实现业务、产品的快速落地。针对原生Spring Cloud应用与mesh方式 零成本接入。微服务平台 TSF 以腾讯云中间件团队多款成熟的分布式产品为核心基础组件,提供秒级推送的分布式配置服务、链路追踪等高可用稳定性组件。此外,微服务平台 TSF 与腾讯云 API 网关和消息队列打通,让企业轻松构建大型分布式系统。 

功能

微服务平台 TSF 提供多种强大功能,用于构建、部署和运维可扩展、高可用的微服务。

服务开发框架

  • 兼容 Spring Cloud 开发框架
    提供基于 Spring Cloud 的功能 SDK,覆盖服务注册发现、服务限流、服务鉴权、服务路由、调用链、API 上报、分布式配置等功能。
    原生 Spring Cloud 应用直接接入TSF,即可享受服务注册发现、服务治理、应用监控、调用链跟踪,无需修改一行代码,无需重新编译和打包。
    了解 Spring Cloud 开发框架 >

  • 兼容 Istio 开发框架
    提供完全兼容 Istio 的 Service Mesh 微服务平台能力,支持服务注册发现、 服务限流、服务鉴权、服务路由、调用链、API 上报等功能。
    了解 TSF Mesh 开发框架 >

  • 兼容 Dubbo 开发框架
    微服务平台 TSF 为其他应用提供服务注册中心,Dubbo 应用可通过依赖 jar 包的方式接入该项服务。TSF 支持 Dubbo 应用的 Dubbo 服务注册、Dubbo 服务调用、调用链、监控等功能。
    了解 Dubbo 开发框架 >

服务治理

  • 服务注册发现
    支持服务注册到服务注册中心,服务通过注册中心发现其他服务。微服务平台 TSF 提供高可用服务注册中心,用户无需关心注册中心的运维。开发者无需关心注册中心地址,服务注册由 TSF 提供的 SDK 自动完成。

  • 服务限流
    支持服务级别和 API 级别的服务限流,通过标签来精准匹配目标API。通过限流功能保护微服务免受流量冲击。

  • 服务路由
    支持通过配置、权重标签的形式进行细粒度的流量控制,实现灰度发布、就近路由、部分账号内测、流量限制、访问权限控制等功能。

  • 服务鉴权
    服务鉴权解决微服务之间相互访问的权限解决方案。服务提供者通过配置中心下发的鉴权规则来判断是否处理服务消费者的请求。TSF 支持黑名单和白名单两种鉴权方式。

  • API 上报
    支持服务 API 上报,查看服务提供的 API 列表和 API 详情。API 可用于服务鉴权、限流、路由等功能。

  • 服务熔断原理
    支持可视化熔断规则管理,支持设置服务、实例、API 三种隔离级别的熔断规则。

了解服务治理 >

应用生命周期管理

  • 虚拟机和容器部署应用
    支持虚拟机和容器集群,用户可以选择使用虚拟机或者容器作为 IaaS 层资源。

  • 滚动发布
    支持立即更新和滚动发布两种发布模式,其中滚动更新确保流量平滑迁移到目标版本的服务上。

  • 弹性伸缩
    支持弹性伸缩功能,根据 CPU 利用率、内存利用率、请求量、响应时间动态调整服务实例数量,灵活应对流量高峰和低谷,降低突发故障和运营成本。

  • 配置管理
    支持分布式配置、文件配置、配置模板等多种配置工具,支持配置版本管理、配置发布、配置历史查询等功能,帮助开发者管理线上业务的配置信息。

了解应用详情 >

Serverless 微服务平台

  • 微服务的应用托管平台
    主要支持东西向微服务框架(如 Spring Cloud 和 Service Mesh)。
  • 精益成本,不为闲置资源付费
    无需提前为业务峰值准备资源,按需使用、按量计费,无需为闲置资源付费。
  • 完善的微服务中台能力
    提供应用全生命周期管理(支持创建、部署、回滚、扩容、下线、启动和停止应用)、细粒度微服务治理(支持服务路由、服务限流、服务鉴权规则,支持分布式配置管理)、分布式事务等能力。

了解 Serverless 微服务平台 >

分布式组件

  • 微服务网关
    微服务网关作为后台架构的入口,提供路由转发、API 管理、访问过滤器等作用,是微服务架构中的重要组件。微服务平台 TSF 中的微服务网关基于 Spring Cloud 中的 Zuul 实现,提供了符合微服务体系的灵活可自定义的网关功能。
    了解微服务网关 >
  • 分布式事务
    微服务平台 TSF 提供金融级别高可用分布式事务能力,保证大规模的分布式场景下的业务一致性。TSF 框架下的分布式事务基于 TCC(Try、Confirm 和 Cancel 的简称)模式,支持跨数据库、跨服务的使用场景,为金融、制造业、互联网等行业客户保驾护航。
    了解分布式事务 >
  • 分布式任务调度
    分布式任务调度实现了与微服务平台 TSF 框架的无缝集成,您仅需要引用 SDK,按照规范编写并配置任务,即可实现任务触发、执行、停止等多种管理。
    了解分布式任务调度 >

数据化运营

  • 调用链
    支持采集调用链数据并生成调用链层次关系图,帮助开发者定位慢调用和失败调用。调用链查询用来查询和定位具体某一次调用的情况。使用者可以通过具体的服务、接口定位、IP 等来查询具体的调用过程,查找调用过程所需要的时间和运行情况。

  • 服务依赖拓扑
    服务依赖拓扑包含了查询服务之间相互依赖调用的拓扑关系,查询特定集群特定命名空间下服务之间调用的统计结果等功能。

了解数据化运营 >

监控和日志

  • 应用监控
    支持请求数、最大响应时间、平均响应时间、成功请求数、失败请求数的监控指标查看。

  • 日志服务
    支持日志规则创建、应用日志采集,存储和检索,支持实时日志查看。

  • 操作记录
    支持查看用户在微服务平台 TSF 上进行的所有操作,便于回溯操作人和操作行为等信息。

了解日志服务 >