腾讯微服务平台TSF
产品概述
腾讯微服务平台 (Tencent Service Framework,TSF) 是⼀个围绕着 应⽤ 和微服务的 PaaS 平台,提供应⽤全⽣命周期管理、数据化运营、⽴体化监控和服务治理等功能。TSF 拥抱 Spring Cloud 、Service Mesh 微服务框架,帮助企业客户解决传统集中式架构转型的困难,打造⼤规模⾼可⽤的分布式系统架构,实现业务、产品的快速落地。
TSF 以腾讯云中间件团队多款成熟的分布式产品为核⼼基础组件,提供秒级推送的分布式配置服务、链路追踪等⾼可⽤稳定性组件。此外,TSF 与腾讯云 API ⽹关和消息队列打通,让企业轻松构建⼤型分布式系统。
产品功能:
产品功能
1.微服务框架:
⽀持Spring Cloud、Dubbo、ServiceMesh、TSF RPC等多种框架接⼊。
2.服务治理:
提供服务注册与发现、服务鉴权、服务路由、服务调度等基础微服务治理能⼒。
3.DEVOPS:
提供敏捷开发到CICD全流程⼀站式解决⽅案,打通从开发到发布的各个环节。
4.数据化运营:
提供多维度的数据化能⼒,整合后给业务⽅进⾏业务运营。
5.服务化能⼒⽀撑:
提供连接其他资源的能⼒,⽐如整合CKV,分布式数据库中间件,分布式事务,CKAFKA,CMQ,提供统⼀能⼒输出到业务,快速打造技术中台。
6.致⼒于解决:
跨环境部署运维
服务监控告警
服务治理
集中化配置管理
集中化⽇志管理
微服务接⼝规范
详细调⽤链跟踪排障
产品组件
1.服务注册与发现
⾦融级⾼可⽤注册中⼼
提供⾦融级⾼可⽤的服务注册中⼼,数据多副本,⽀持服务⾃动注册和发现,⽆须配置注册中⼼地址即可使⽤。
健康检查
⽀持健康检查,如果出现宕机或服务不可⽤时,注册中⼼⾃动剔除不可⽤实例。
毫秒级推送
客户端和服务注册中⼼建⽴长链接,任何服务注册信息变更,⽴即推送。
服务本地缓存
客户端 SDK 拥有内存和⽂件级别缓存,当访问注册中⼼失败的时候会⾃动启⽤缓存数据,保证服务发现⾼可⽤。
2.细粒度的服务治理
分布式和微服务的关系
提供服务和 API 级别的服务治理能⼒,提供⾼可⽤服务治理能⼒,保障服务⾼质量运⾏。
服务鉴权
为服务提供安全的访问机制,⽀持⿊⽩名单鉴权⽅式,⽀持系统和业务标签参数进⾏鉴权。
服务路由
⽤户可以通过配置、权重标签的形式进⾏细粒度的流量控制,实现灰度发布、就近路由、部分账号内测、流量限制、访问权限控制等功能。
服务限流
保障业务不被突发流量击垮,提⾼系统问题稳定性。⽀持服务和接⼝级限流配置和监控。
服务熔断
当下游的服务因为某种原因导致服务不可⽤或响应过慢时,上游服务为了保证⾃⼰整体服务的可⽤性,不再继续调⽤⽬标服务,直接返回。当下游服务恢复后,上游服务会恢复调⽤。
服务容错&降级
⽀持 failfast、failover 和 forking 容错策略和 fallback 降级⽅法。
3.全⾯的应⽤⽣命周期管理
多种应⽤托管⽅式
⽀持虚拟机、容器、Serverless 部署⽅式。使⽤虚拟机部署,应⽤可以独占资源;使⽤容器部署,可灵活分配资源实现资源共享;使⽤Serverless 部署,实现⾃动购买资源并部署。
应⽤全⽣命周期管理
提供从创建应⽤到运⾏应⽤的全程管理,功能包括创建、删除、部署、回滚、扩容、下线、启动和停⽌应⽤。⽀持变更记录查询。
版本管理
⽀持软件仓库和镜像仓库管理程序包版本和镜像版本,⽀持⾃定义软件仓库对接⽤户 COS。
4.⾼可靠的配置中⼼
TSF 提供分布式配置和⽂件配置两种配置功能,提供可视化的配置管理界⾯,⽀持在应⽤运⾏时动态修改配置。
可视化配置管理
⽤户可以在控制台上管理配置,⽀持多版本管理,⽀持将配置发布到应⽤部署单元(部署组)或者命名空间范围。
配置动态推送,实时⽣效
⽀持配置动态推送,服务从配置中⼼读取到更新后的配置进⾏逻辑处理,⽀持配置回调⽅法。⽀持查看部署组上已发布的配置,⽀持配置回滚操作。
推送记录查看
⽀持按照部署组或者配置的维度查看推送的配置记录,⽀持配置⽂件的导⼊和导出。
5.可视化应⽤运维
提供全⾯的监控和分布式调⽤链分析⼯具,帮助⽤户把握应⽤上线后的运⾏状况。
服务监控
⽀持服务和接⼝的成功率、调⽤量、耗时、异常次数等多维度监控和告警。
服务依赖拓扑
⽀持查看服务之间的依赖关系,了解系统瓶颈服务和链路并进⾏针对性的服务优化。⽀持服务与 API ⽹关、消息队列、数据库等上下游组件的链路查看。
JVM 监控
⽀持查看 JVM 内存分布、线程、堆栈、⽕焰图。
⽇志服务
提供⽇志采集、⽇志存储、⽇志检索,⽇志关键词告警等功能。⽀持⽇志与调⽤链联动排查线上问题。
6. 分布式事务
分布式事务(Distributed Transaction Framework,简称 DTF)是腾讯云⾃主研发的⾼性能、⾼可⽤的分布式事务中间件,⽤于提供分布式的场景中,特别是微服务架构下的事务⼀致性服务。DTF 提供基于 TCC(Try、Confirm 和 Cancel 的简称)的 MT 模式,⽀持跨数据库、跨服务的使⽤场景,为⾦融、制造业、互联⽹等⾏业客户保驾护航。
7.分布式任务调度
分布式任务调度服务(Tencent Cloud Task,简称 TCT)是腾讯云⾃主研发的⼀款⾼性能、⾼可靠通⽤的分布式任务调度中间件,通过指定时间规则严格触发调度任务,保障调度任务的可靠有序执⾏。分布式任务调度服务⽀持国际通⽤的时间表达式、调度任务执⾏⽣命周期管理,解决传统定时调度任务单点及并发性能问题。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。