腾讯微服务平台(Tencent Service Framework,TSF)是一个围绕应用和微服务的 PaaS 平台,提供一站式应用全生命周期管理能力和数据化运营支持,提供多维度应用和服务的监控数据,助力服务性能优化。提供基于 Spring Cloud 和 Service Mesh 两种微服务架构的商业化支持。
TSF 为企业构建微服务架构的应用提供应用全生命周期管理、统一配置管理、调用链跟踪、数字化运营、资源管理、CICD 等能力,同时兼容主流开源框架,低成本轻松接入。
TSF 提供从创建应用到运行应用的全程管理,功能包括创建、删除、部署、回滚、扩容、下线、启动和停止应用。TSF 提供部署组来实现应用的版本控制功能。TSF 将每次操作记录下来,用户可以在应用的变更记录页面中查看和搜索变更记录。此外,TSF 支持虚拟机、容器、Serverless 三种部署方式。
配置管理包括应用配置、全局配置和文件配置。用户可以通过控制台进行分布式配置版本管理、发布配置到部署组或者命名空间范围内的实例。
TSF 提供服务注册发现、服务级和 API 级别的服务治理能力:
TSF 提供全面的监控和分布式调用链分析工具,帮助用户把握应用上线后的运行状况。
TSF 集成了分布式事务能力,基于 TCC 模式提供了 AT 和 MT 两种模式的分布式事务管理功能。对于跨数据库、跨服务的分布式场景,用户可以通过控制台查看事务运行情况并进行超时事务处理,保证事务的一致性。
模式 | 特点 |
---|---|
AT 模式 | 依赖数据库;对开发者友好,开发者无须编写confirm 和 cancel 方法 |
MT 模式 | 不依赖数据库,更加灵活。在特殊场景下,用户可自定义优化和特殊功能的实现。 |
TSF 集成了分布式任务调度功能,实现分布式定时任务的调度和管理。用户通过控制台即可配置、管理定时调度任务,查询任务的执行记录和执行日志,配置任务超时重试机制,在保证高可靠的同时,让用户通过简单的控制台操作即可进行任务的调度管理。
企业无需自建一套微服务平台,可将开发资源投入到业务开发上。
TSF 具备多维度的监控能力,帮助企业快速定位故障问题:
支持同城双活,异地备份以及多可用区的容灾方案,保障服务运行。
某国有四大行之一,为解决了业务洪峰、热点账户等问题,基于分布式微服务的架构体系,建设具备高吞吐量、水平扩容、弹性伸缩的新一代核心银行对公系统。
海关总署-基于 TSF 构建海关新一代的分布式微服务开发平台,在平台上开发全新的税管系统,基于 API GateWay 搭建面向各渠道的服务网关与 API 市场的能力。TSF 中台对接底层物理资源,纳管容器。海关总署通过微服务改造结合容器平台,提升了整体通关业务响应能力:
腾讯云中间件团队,负责腾讯微服务平台 TSF、API 网关、消息队列 CMQ/CKafka 和 Kona JDK 等产品。致力于为企业提供安全、稳定、可用性强的微服务技术中台和分布式组件。
头图:Unsplash
作者:腾讯云中间件团队
来源:腾讯云中间件 - 微信公众号 [ID:gh_6ea1bac2dd5fd]
转载:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
领取专属 10元无门槛券
私享最新 技术干货