美文网首页
腾讯微服务平台 TSF

腾讯微服务平台 TSF

作者: sknfie | 来源:发表于2021-01-05 09:41 被阅读0次

产品概述

腾讯微服务平台 (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)是腾讯云自主研发的一款高性能、高可靠通用的分布式任务调度中间件,通过指定时间规则严格触发调度任务,保障调度任务的可靠有序执行。分布式任务调度服务支持国际通用的时间表达式、调度任务执行生命周期管理,解决传统定时调度任务单点及并发性能问题。

相关文章

  • 腾讯微服务平台 TSF

    产品概述 腾讯微服务平台 (Tencent Service Framework,TSF) 是一个围绕着 应用 和微...

  • 云解耦实践

    微服务基本概念 腾讯云微服务的优势特性 SCF、TKE、TSF API网关、CMQ 云上微服务的两大解决方案 微服...

  • tbus

    Tbus简介 Tbus是tsf4g(Tencent ServiceFramework for Game,腾讯游戏服...

  • 微信公众号的三种类型详解

    微信公众平台是腾讯旗下的一个平台,微信公众平台中有以下三种微信公众号类型: 1、订阅号 2、服务号 3、企业号 订...

  • ShareSDK 3.X 分享注意事项

    ShareSDK 官网新浪微博开放平台微信开放平台腾讯开放平台qq互联 notice: qq互联 和 腾讯开放平台...

  • 【汇编4】区块链+微黄金

    大纲 腾讯TrustSQL平台的黄金资产抽样数据演示 腾讯微黄金:对接的是工行的实物黄金产品和服务 新金本位诞生 ...

  • 《小群效应》读书笔记

    作者:徐志斌,微播易副总裁,畅销书《社交红利》、《即时引爆》作者。前腾讯微博开放平台负责人,曾服务腾讯8年,并曾在...

  • 云服务业界动态简报-20170530

    一、腾讯云 1.腾讯云小微官网正式上线。它是腾讯云倾力打造的一个智能服务开放平台,可以让硬件快速具备语音和视觉感知...

  • 关于IOS项目QQ空间授权提示安装最新版本的QQ的解决方法!

    询问了“腾讯开放平台服务团队”的客服QQ,腾讯官方客服给出了以下答复:@我们的平台(腾讯开放平台)最近产品策略在调...

  • 一步一步教你集成腾讯浏览服务X5内核

    前言 腾讯浏览服务(TBS,Tencent Browsing Service)整合腾讯底层浏览技术和腾讯平台资源及...

网友评论

      本文标题:腾讯微服务平台 TSF

      本文链接:https://www.haomeiwen.com/subject/ggrioktx.html