点击上方蓝字,关注咱们~sql
产品优点数据库
1. 应用生命周期管理
后端
TSF 提供从建立应用到运行应用的全程管理,功能包括建立、删除、部署、回滚、扩容、下线、启动和中止应用。TSF 提供部署组来实现应用的版本控制功能。TSF 将每次操做记录下来,用户能够在应用的变动记录页面中查看和搜索变动记录。此外,TSF支持虚拟机、容器、Serverless三种部署方式。api
2. 分布式配置管理安全
配置管理包括应用配置、全局配置和文件配置。用户能够经过控制台进行分布式配置版本管理、发布配置到部署组或者命名空间范围内的实例。性能优化
3. 细粒度服务治理微信
-
服务鉴权:开发者能够设置鉴权白名单容许特定用户白名单用户调用某些数据。
-
服务路由:包括权重路由和标签路由两种模式,以适应灰度发布功能,多机房路由优先调用同地机房,部分用户帐号内测,保障重要服务的运行质量、实现先后端分离、读写分离等功能。
-
服务限流:限流粒度包含全局限流与标签限流,可对全局或某些服务设定调用次数阈值。
-
服务容错:包括FailOver, FailFast, Failback, Forking四种容错级别,能够分别针对于不一样重要等级的api请求,设置对应容错策略,在处理能力恒定状况下,尽可能保证业务的可用性。
-
服务熔断:提供服务隔离、实例隔离、接口隔离三种熔断级别。能够针对某服务配置熔断时候进行api隔离,当某api失败率比较高的时候,只熔断掉对应的api,不影响其余api的调用。 服务降级:可在api维度与标签维度进行降级。针对不一样的api设置不一样的降级等级,当服务到达降级阀值(处理能力),会优先放通高优先级的api,拒绝优先级低的api。架构
4. 数据化运营app
-
监控包括应用监控,应用监控的指标包括应用的 QPS、请求时间和请求出错率等。 -
分布式调用链分析包括调用链查询和调用链详情。用户能够根据时间范围和服务名等条件查询一组调用链。调用链详情显示了请求通过每一个服务的层次关系和耗时状况等信息。 -
TSF 提供日志分析能力,自动获取用户的业务日志并支持在 TSF 控制台上进行日志查看、日志检索,支持日志关键词告警功能,并提供日志与调用链联动排查线上问题。
5. 分布式事务框架
TSF 集成了分布式事务能力,基于 TCC 模式提供了 AT 和 MT 两种模式的分布式事务管理功能。对于跨数据库、跨服务的分布式场景,用户能够经过控制台查看事务运行状况并进行超时事务处理,保证事务的一致性。
模式 |
特色 |
---|---|
AT模式 |
依赖数据库;对开发者友好,开发者无须编写confirm 和 cancel 方法 |
MT模式 |
不依赖数据库,更加灵活。在特殊场景下,用户可自定义优化和特殊功能的实现。 |
TSF集成了分布式任务调度功能,实现分布式定时任务的调度和管理。用户经过控制台便可配置、管理定时调度任务,查询任务的执行记录和执行日志,配置任务超时重试机制,在保证高可靠的同时,让用户经过简单的控制台操做便可进行任务的调度管理。
客户价值

-
对Spring Cloud 应用,只需修改Spring Cloud 应用依赖,在代码中开启注解便可完成迁移。
对非 Spring 技术栈应用,可以使用 Service Mesh 方式接入非 Spring 技术栈应用,仅须要添加 spec.yml 描述文件和修改服务间调用方式便可实现迁移。
提供一键发布脚本,灵活集成到持续集成工具中。
3. 快速定位故障问题
-
服务拓扑图:依赖拓扑图可查看服务之间和上下游组件(API 网关、Mysql、Redis、CMQ等)间的依赖关系和调用状况,能够快速了解服务的运行状况。 调用链:能够根据 TraceID 查询调用链的详细信息。定位在分布式链路调用过程当中每一个环节的耗时和异常。
4. 提供高可用的容灾方案
支持同城双活,异地备份以及多可用区的容灾方案,保障服务运行。
客户案例
2. 大型政务项目
-
原开发效率提高50%,业务可进行实时响应。 -
平常升级,业务7*24不间断。 -
下降夜间加班人力投入。 造成具有战略能力的微服务中台架构。
团队介绍
扫描二维码
了解更多精彩
腾讯云中间件


本文分享自微信公众号 - 腾讯云中间件(gh_6ea1bc2dd5fd)。
若有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一块儿分享。