Enterprise development architecture based on Spring Cloud Alibaba's distributed micro-service high-concurrency data platform (middle platform) idea + multi-tenant saas design, supports secondary development of source code, supports integration of other business systems, centralized application rights management, and supports the expansion of other anyons project.
1. Architecture technology selection
-
Core Framework Spring Boot
-
SOA Spring Cloud
-
Security Framework Spring Security Oauth2
-
Registration Center/Configuration Center Nacos Cluster Deployment
-
Gateway Spring Cloud Gateway deploys multiple sets, using nginx load
-
Link Monitoring Skywalking
-
Flow Control, Circuit Breaker Sentinel
-
Database Mysql
-
Distributed transaction Seata
-
Scheduling xxl-job regularly
-
Cache Redis
-
MQ RocketMq
-
Persistent framework Mybatis Plus
-
Search Engine ElasticSearch
2. Architecture panorama business map
3. Architecture Typical Deployment Scheme
@源码地址来源:http://minglisoft.cn/hhcloud