产品功能
最近更新时间: 2024-10-17 17:10:00
服务注册与发现
金融级高可用注册中心 提供金融级高可用的服务注册中心,数据多副本,支持服务自动注册和发现,无须配置注册中心地址即可使用。
健康检查 支持健康检查,如果出现宕机或服务不可用时,注册中心自动剔除不可用实例。
毫秒级推送 客户端和服务注册中心建立长链接,任何服务注册信息变更,立即推送。
服务本地缓存 客户端 SDK 拥有内存和文件级别缓存,当访问注册中心失败的时候会自动启用缓存数据,保证服务发现高可用。
细粒度的服务治理
提供服务和 API 级别的服务治理能力,提供高可用服务治理能力,保障服务高质量运行。
服务鉴权 为服务提供安全的访问机制,支持黑白名单鉴权方式,支持系统和业务标签参数进行鉴权。
服务路由 用户可以通过配置、权重标签的形式进行细粒度的流量控制,实现灰度发布、就近路由、部分账号内测、流量限制、访问权限控制等功能。
服务限流 保障业务不被突发流量击垮,提高系统问题稳定性。支持服务和接口级限流配置和监控。
服务熔断 当下游的服务因为某种原因导致服务不可用或响应过慢时,上游服务为了保证自己整体服务的可用性,不再继续调用目标服务,直接返回。当下游服务恢复后,上游服务会恢复调用。
服务容错&降级 支持 failfast、failover 和 forking 容错策略和 fallback 降级方法。
全面的应用生命周期管理
多种应用托管方式 支持虚拟机、容器、部署方式。使用虚拟机部署,应用可以独占资源;使用容器部署,可灵活分配资源实现资源共享。
应用全生命周期管理 提供从创建应用到运行应用的全程管理,功能包括创建、删除、部署、回滚、扩容、下线、启动和停止应用。支持变更记录查询。
版本管理 支持软件仓库和镜像仓库管理程序包版本和镜像版本,支持自定义软件仓库对接用户 COS。
高可靠的配置中心
TSF 提供分布式配置和文件配置两种配置功能,提供可视化的配置管理界面,支持在应用运行时动态修改配置。
可视化配置管理 用户可以在控制台上管理配置,支持多版本管理,支持将配置发布到应用部署单元(部署组)或者命名空间范围。
配置动态推送,实时生效 支持配置动态推送,服务从配置中心读取到更新后的配置进行逻辑处理,支持配置回调方法。支持查看部署组上已发布的配置,支持配置回滚操作。
推送记录查看 支持按照部署组或者配置的维度查看推送的配置记录,支持配置文件的导入和导出。
可视化应用运维
提供全面的监控和分布式调用链分析工具,帮助用户把握应用上线后的运行状况。
服务监控 支持服务和接口的成功率、调用量、耗时、异常次数等多维度监控和告警。
服务依赖拓扑 支持查看服务之间的依赖关系,了解系统瓶颈服务和链路并进行针对性的服务优化。支持服务与 API 网关、消息队列、数据库等上下游组件的链路查看。
JVM 监控 支持查看 JVM 内存分布、线程、堆栈、火焰图。
日志服务 提供日志采集、日志存储、日志检索,日志关键词告警等功能。支持日志与调用链联动排查线上问题。
全链路灰度发布
在发布过程中,将具有一定特征或者比例的流量分配到需要被验证的版本中,用来观察新的验证版本的线上运行状态。当线上调用链路较为复杂时,全链路灰度发布可以将线上的各个服务隔离出一个单独的运行环境。
弹性伸缩
支持根据预先设定的弹性伸缩规则,动态增加或者减少部署组的实例数。
微服务网关
微服务网关作为后台架构的入口,提供路由转发、API 管理、访问过滤器等作用,是微服务架构中的重要组件。
请求转发
TSF 中的微服务网关可以通过页面配置灵活管理需要被转发请求的微服务 API。微服务网关会及时从注册中心感知后端服务节点健康状况,保证在后端服务节点变动情况下请求不中断。
API 管理
微服务网关集中管理了所有需要对外暴露的 API,帮助用户进行 API 的生命周期管理。
API 治理
支持 API 级别的限流、路由等能力,支持用户绑定系统插件或自定义插件。