微服务平台 TSF

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

简介

 微服务平台(Tencent Service Framework,TSF)是一个围绕应用和微服务的 PaaS 平台,提供一站式应用全生命周期管理能力和数据化运营支持,提供多维度应用和服务的监控数据,助力服务性能优化。提供基于 Spring Cloud 和 Service Mesh 两种微服务架构的商业化支持。支持 java/go/C++/Python 等多种语言的发布管理、服务治理与运维观测能力,0成本接入,无需修改代码,无需重新打包。  

特性

拥抱开源社区

拥抱 Spring Cloud 和 Istio 开源社区,提供高可用、可扩展、灵活的微服务技术中台商业版支持。支持原生 Spring Cloud 应用无需修改直接接入并获得服务注册发现、服务治理、可观测性能力。支持通过 Service Mesh 模式无需修改直接接入不同语言应用。 

应用全生命周期管理

提供从创建应用到运行应用的全生命周期管理,支持创建、部署、回滚、扩容、下线、启动和停止应用。提供虚拟机和容器两种部署方式,满足不同客户的使用需求。 

细粒度服务治理

提供服务和 API 级别的服务治理能力,支持控制台上配置服务路由、服务限流、服务鉴权规则,支持分布式配置管理。 

分布式事务

可以与腾讯云金融专区分布式事务(DTF)产品无缝集成,解决跨数据库和跨服务的事务问题

灵活运维

支持日志服务、调用链、服务依赖拓扑图、基于监控的弹性伸缩功能,满足不同纬度的运维需求。 

跨可用区高可用

支持同城跨可用区容灾和就近路由,规避单可用区可能存在的不可抗力风险,提高服务的高可用性和容灾能力。 

应用场景

构建分布式系统

金融业务通常有严格的合规性要求,用户能够将业务部署在专用宿主机的云服务器上,在资源共享的同时保证与其他用户的子机物理隔离,满足敏感业务数据保护、磁盘消磁需求。

应用发布和管理

相对于传统的应用发布需要运维人员登录到每一台服务器进行发布和部署,微服务平台 TSF 针对分布式系统的应用发布和管理,提供了简单易用的可视化控制台。用户通过控制台可以发布应用,包括创建、部署、启动应用,也支持查看应用的部署状态。除此之外,用户可以通过控制台管理应用,包括回滚应用、扩容、缩容和删除应用。

数据化运营

通过对日志埋点的收集和分析,可以得到一次请求在各个服务间的调用链关系,有助于梳理应用的请求入口与服务的调用来源、依赖关系。当遇到请求耗时较长的情况,可以通过调用链分析调用瓶颈,快速定位异常。

服务治理

支持服务级别和 API 级别的服务治理能力,包括服务路由、服务限流、服务鉴权功能。服务路由功能支持将请求按权重路由到不同版本的服务上。