[Open Source] An enterprise-grade microservices framework and open microservices capability platform with powerful features
![[Open Source] An enterprise-grade microservices framework and open microservices capability platform with powerful features](https://yy123.ink/api/img/1782593001208-apay8i.jpg)
1. Project Overview
open-capacity-platform Microservices Capability Open Platform
Abbreviated as OCP, this is an enterprise-grade microservices framework based on layui + springcloud. It provides features such as user permission management, configuration center management, and application management. Its core design goals are frontend-backend separation, rapid development and deployment, ease of learning, and powerful functionality. It provides quick access to core interface capabilities and aims to help enterprises build a framework similar to Baidu's Capability Open Platform.
-
Enterprise-grade microservices architecture based on layui with frontend-backend separation
-
Compatible with spring cloud netflix & spring cloud alibaba
-
Optimizes the internal implementation of Spring Security to provide a unified API access gateway and centralized permission authentication and authorization center.
-
Enhances Spring security extensions to address advanced OWASP security weaknesses.
-
Provides comprehensive enterprise microservices traffic monitoring and log monitoring capabilities.
-
Provides general non-functional requirements (NFR) for microservices architecture applications, making them easier to reuse across different projects.
-
Provides a comprehensive stress testing solution.
-
Provides a comprehensive gray release solution.
-
Provides a comprehensive microservices deployment solution.
2. Open Source License
Licensed under Apache-2.0
3. Screenshots
Capability Open Management Platform
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Containerized Deployment
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
APM Monitoring
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
System Monitoring
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Gray Release Feature Demo
OCP gray release feature (refer to the dev branch)
-
a. First, start the eureka-server registration service in register-center.
-
b. Then start the api-gateway gateway service.
-
c. Next, start the oauth-server authentication service in oauth-center.
-
d. Then start the corresponding service user-center in business-center.
-
e. Start discovery-console in gray-center. Then start discovery-console-desktop in gray-center.
Gray Release Management UI
Username: admin
Password: admin
![]() |
![]() |
![]() |
![]() |
4. Feature Overview

Unified Security Authentication Center with Multi-Factor Integrated Authentication
Based on spring cloud oauth2, it provides enterprises with a one-stop unified user identity management service, enabling centralized governance of accounts, authentication, authorization, and auditing. The platform's security has been optimized using OWASP risk assessment methods. Its two core pillars, authentication and security, safeguard enterprise microservices.
Fundamental Infrastructure for Microservices Architecture
Built on the spring cloud alibaba microservices suite, it provides richer fundamental component capabilities and a solid foundation for rapidly responding to frontline requirements.
Operations and Maintenance Monitoring
Operations and Maintenance Monitoring and Alerting Center
Built on Prometheus + grafana + alertmanager, this platform-level operations and maintenance monitoring center provides comprehensive, integrated monitoring of servers, middleware, and applications.
nginx Monitoring
Uses grafana to display nginx traffic distribution, making it easier to observe nginx performance metrics.
Source: open-capacity-platform Official Documentation
5. Tech Stack
-
Enterprise-grade microservices architecture based on layui with frontend-backend separation
-
Compatible with spring cloud netflix & spring cloud alibaba
-
Optimizes the internal implementation of Spring Security to provide a unified API access gateway and centralized permission authentication and authorization center.
-
Enhances Spring security extensions to address advanced OWASP security weaknesses.
Technical Overview
![]() |
![]() |
Enterprise Microservices Platform Maven Structure
A Maven project built using a monolithic multi-module architecture. The directory structure is as follows:


















































