微服务平台(SOFAStack Microservice Platform,简称 SOFAStack MS Platform)主要提供分布式应用常用解决方案。使用微服务框架开发应用,在应用托管后启动应用,微服务会自动注册到服务注册中心,您可以在微服务平台控制台进行服务管理和治理的相关操作。
微服务平台通过微服务(简称 SOFAStack MS)和服务网格(简称 SOFAStack Mesh),提供了既支持 SOFA 框架又支持 Service Mesh 架构的微服务管理和治理能力。
微服务:提供了 SOFA 框架的微服务,包含 RPC 服务、动态配置、限流熔断。
服务网格:通过 Service Mesh 技术支持原生 Dubbo 、Spring Cloud、SOFA 框架,无侵入地提供了对 Dubbo、Spring Cloud、SOFA 应用的服务管理和治理能力。
微服务
RPC 服务
提供对 SOFARPC 的支持。SOFARPC 是一个分布式服务框架,为应用提供高性能、透明化、点对点的远程服务调用方案,具有高可伸缩性、高容错性。SOFARPC 提供服务发布与订阅、服务调用、服务路由、服务限流、服务管控、服务链路跟踪等一系列稳定实用的功能。
应用依赖
提供对应用 RPC 发布订阅服务的实时分析结果,可展示不同应用之间的服务调用关系,以及应用发布和订阅的服务信息。
动态配置
提供应用运行时动态修改配置的服务,提供动态配置的简便接入方式与集中化管理平台,可在管理平台维护动态配置元数据并推送值,可实时查看接入动态配置的客户端应用节点的内存值。
限流熔断
提供对业务系统的限流服务,从而保证业务系统不会被大量突发请求击垮,提高系统稳定性。
服务网格
服务管控
支持查看应用服务详情,包括其基本信息、服务提供者以及消费者信息等。同时提供了精细化调配的服务路由与服务限流功能,保证应用高可用,保障业务持续运行。
SideCar 管理
支持查看及管理当前工作空间中的 SideCar 实例,提供了 SideCar 状态、Pod 状态、SideCar 注入时间等信息。
服务拓扑
可视化展示了不同应用服务之间的调用关系和依赖关系,以及各节点的实时监控信息,包括请求量、响应时间及错误率等。
实时监控
提供了所有应用以及各项性能指标的总体统计数据等。支持实时监控应用服务的吞吐量、响应时间、RPS、状态,及时发现应用服务异常。