产品功能

最近更新时间:2025-04-24 10:32:42

我的收藏

模块功能概述

微服务平台 TSF 各模块主要包含以下能力:
1. 应用管理:支持业务应用和中间件应用全生命周期管理,实现应用开发态、部署态、运维态管理。
2. 注册配置治理:支持 SpringCloud、Dubbo 等微服务框架,实现金融级高可用的服务注册发现、配置管理和服务治理。
3. 可观测:通过日志、监控、告警、链路追踪、事件等观测手段进行应用和微服务的运维管理。

应用管理

支持业务应用和中间件应用全生命周期管理,实现应用开发态、部署态、运维态管理。
功能
详细说明
多种应用托管方式
支持虚拟机和容器部署方式。使用虚拟机部署,应用可以独占资源;使用容器部署,可灵活分配资源实现资源共享。
中间件应用
针对 Java 网关应用,提供白屏化管理方式,提供路由转发、API 管理、访问过滤器等作用。用户可在 Java 网关实例中灵活配置需要转发的微服务 API,帮助用户进行 API 的生命周期管理。支持 API 级别的限流、路由、插件等能力。
应用全生命周期管理
提供从创建应用到运行应用的全生命周期管理,包括创建、删除、部署、回滚、扩容、下线、启动和停止应用。支持变更记录查询,方便查看应用资源相关的变更情况。
制品管理
支持软件仓库和镜像仓库管理程序包版本和镜像版本,支持自定义软件仓库对接用户 COS。
弹性伸缩
支持根据预先设定的弹性伸缩规则,动态增加或者减少部署组的实例数。

注册配置治理

注册配置治理支持主流微服务框架的接入和服务治理,包括金融级高可用的注册中心、高可靠的配置中心和细粒度的服务治理能力。

金融级高可用的注册中心

提供金融级高可用的服务注册中心,数据多副本,支持服务自动注册和发现,无需配置注册中心地址即可使用。
功能
详细说明
健康检查
支持健康检查,如果出现宕机或服务不可用时,注册中心自动剔除不可用实例。
毫秒级推送
客户端和服务注册中心建立长连接,任何服务注册信息变更,立即推送。
服务本地缓存
客户端 SDK 拥有内存和文件级别缓存,当访问注册中心失败的时候会自动启用缓存数据,保证服务发现高可用。
全链路灰度发布
在发布过程中,将具有一定特征或者比例的流量分配到需要被验证的版本中,用来观察新的验证版本的线上运行状态。当线上调用链路较为复杂时,全链路灰度发布可以将线上的各个服务隔离出一个单独的运行环境。

高可靠的配置中心

提供分布式配置和文件配置两种配置功能,提供可视化的配置管理界面,支持在应用运行时动态修改配置。
功能
详细说明
可视化配置管理
用户可以在控制台上管理配置,支持多版本管理,支持将配置发布到应用部署单元(部署组)或者命名空间范围。
配置动态推送,实时生效
支持配置动态推送,服务从配置中心读取到更新后的配置进行逻辑处理,支持配置回调方法。支持查看部署组上已发布的配置,支持配置回滚操作。
推送记录查看
支持按照部署组或者配置的维度查看推送的配置记录,支持配置文件的导入和导出。

细粒度的服务治理

提供服务和 API 级别的服务治理能力,提供高可用服务治理能力,保障服务高质量运行。
功能
详细说明
服务鉴权
为服务提供安全的访问机制,支持黑白名单鉴权方式,支持系统和业务标签参数进行鉴权。
服务路由
用户可以通过配置、权重标签的形式进行细粒度的流量控制,实现灰度发布、就近路由、部分账号内测、流量限制、访问权限控制等功能。
服务限流
保障业务不被突发流量击垮,提高系统稳定性。支持服务和接口级限流配置和监控。
服务熔断
当下游的服务因为某种原因导致服务不可用或响应过慢时,上游服务为了保证自己整体服务的可用性,不再继续调用目标服务,直接返回。当下游服务恢复后,上游服务会恢复调用。
服务容错&降级
支持 failfast、failover 和 forking 容错策略和 fallback 降级方法。

可观测

观测中心提供全面的监控和分布式调用链分析工具,帮助用户把握应用上线后的运行状况。
功能
详细说明
业务应用监控
支持应用监控
中间件应用监控
支持 Java 网关监控,包括网关监控、节点监控、API 监控。
服务监控
支持服务和接口的成功率、调用量、耗时、异常次数等多维度监控和告警。
服务依赖拓扑
支持查看服务之间的依赖关系,了解系统瓶颈服务和链路并进行针对性的服务优化。支持服务与 API 网关、消息队列、数据库等上下游组件的链路查看。
JVM 监控
支持查看 JVM 内存分布、线程、堆栈、火焰图。
日志服务
依赖 CLS 日志平台提供日志采集、日志存储、日志检索,日志关键词告警等功能。支持日志与调用链联动排查线上问题。