This issue recommends a microservice development platform built with core technologies such as Spring Boot 2.5 and Spring Cloud 2020.

SpringBlade is a microservice architecture upgraded and optimized from commercial-grade projects. Springblade is built with core technologies such as Spring Boot 2.5 and Spring Cloud 2020, and fully follows Alibaba coding specifications. It provides two front-end frameworks based on React and Vue for quickly building enterprise-level SaaS multi-tenant microservice platforms.
class=”pgc-h-arrow-right” data-track=”4″>
- Front and back end separation: The front and back end separation mode is adopted. The front end provides two sets of architectures, Sword is based on React and Saber is based on Vue
- Distributed monolithic back-end architecture: provides two sets of backend architectures, SpringCloud based distributed architecture and SpringBoot based monolithic architecture
- API fully compatible: two sets of back-end architectures and two sets of front-end architectures, a total of four sets of architectures can be combined arbitrarily, all apis are fully compatible
- Front-end code generation: Customize the code generation template for two sets of front-end and back-end, easily generate the front-end code of the whole module, reduce the repeated workload
- Component-based and plug-in architecture: deeply customize each starter for functions, introduce out-of-the-box, decouple the entire architecture and improve efficiency
- Hoxton: Upgrade the whole version of SpringCloud to Hoxton
- Nacos: integrate Alibaba’s Nacos to complete unified service registration and configuration
- Sentinel: Integrate Sentinel to protect service stability from multiple dimensions such as traffic control, fusing degradation, and system load
- Multi-tenant system: Lightweight and scalable SaaS multi-tenant architecture
- Dynamic document aggregation: Implementing NacOS-based Swagger SpringCloud document aggregation
- Distributed file service: integrates with minio and other excellent third parties to provide convenient file upload and management
- Permission management: carefully designed permission management scheme, role permissions accurate to button
- Dynamic gateway authentication: NacOS-based dynamic gateway authentication can be configured online and take effect in real time
- Seata distributed transaction: custom integrated Seata supports distributed transaction, no code intrusion, flexibility and simplicity
- Zipkin link tracing: integrates Zipkin distributed link tracing to quickly find the call chain for each request
class=”pgc-h-arrow-right” data-track=”21″>

class=”pgc-h-arrow-right” data-track=”22″>
BladeX workflow
Sword interface
Saber interface
Monitor interface

—END—
Open source protocol: Apache-2.0