Overview
SOFAStack Microservice Platform (SOFAStack MS Platform) provides solutions for distributed applications. When you start an application that is developed with a microservice framework, its microservices are automatically registered with the service registry. You can then manage and administer services in the SOFAStack MS Platform console.

SOFAStack MS Platform provides management and administration for microservices using SOFAStack Microservices (SOFAStack MS) and SOFAStack Service Mesh (SOFAStack Mesh). The platform supports both the SOFA framework and the Service Mesh architecture.
Microservices: Provides features for microservices that are based on the SOFA framework, such as RPC services, dynamic configuration, and service throttling and circuit breaking.
Service Mesh: Supports native Dubbo, Spring Cloud, and SOFA frameworks using Service Mesh technology. This provides non-intrusive service management and administration for applications that are based on these frameworks.
Microservices
RPC service
This feature provides support for SOFARPC. SOFARPC is a distributed service framework that provides a high-performance, transparent, and peer-to-peer Remote Procedure Call (RPC) service invocation solution for applications. This solution is highly scalable and fault-tolerant. SOFARPC provides a range of stable features, such as service publishing and subscription, service invocation, service routing, service throttling, service administration, and service link tracing.
Application dependencies
This feature provides real-time analysis of application RPC publish and subscribe services. You can view the service invocation relationships between applications and information about their published and subscribed services.
Dynamic configuration
This feature lets you dynamically modify configurations at application runtime. It provides a simple connection type and a centralized management platform. On this platform, you can maintain dynamic configuration metadata, push values, and view the real-time memory values of client application nodes that use the dynamic configuration.
Service throttling and circuit breaking
This feature provides service throttling for business systems. This prevents systems from being overwhelmed by burst requests and improves system stability.
Service mesh
Service administration
This feature lets you view the details of application services, such as basic information, providers, and consumers. It also provides fine-grained service routing and service throttling to ensure high availability (HA) and continuous business operations.
Sidecar management
This feature lets you view and manage the Sidecar instances in the current workspace. It provides information such as Sidecar status, pod status, and Sidecar injection time.
Service topology
This feature provides a visualization of the invocation and dependency relationships between application services. It also displays real-time monitoring information for each node, such as request volume, response time, and error rate.
Real-time monitoring
This feature provides overall statistics and performance metrics for all applications. It supports real-time monitoring of service throughput, response time, records per second (RPS), and status. This helps you promptly detect application service abnormalities.