Spring Cloud Alibaba + mybatis + Element UI Separation of front-end and back-end Distributed microservices High concurrent data platform (middle platform) thinking + multi-tenant saas enterprise development architecture technology selection and design

       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

  1.  Core Framework Spring Boot    

  2. SOA    Spring Cloud    

  3. Security Framework Spring Security Oauth2    

  4. Registration Center/Configuration Center Nacos Cluster Deployment

  5. Gateway Spring Cloud Gateway deploys multiple sets, using nginx load

  6. Link Monitoring Skywalking    

  7. Flow Control, Circuit Breaker Sentinel    

  8. Database Mysql    

  9. Distributed transaction Seata    

  10. Scheduling xxl-job regularly    

  11. Cache Redis    

  12. MQ    RocketMq    

  13. Persistent framework Mybatis Plus    

  14. Search Engine ElasticSearch    

2. Architecture panorama business map 


 3. Architecture Typical Deployment Scheme

@源码地址来源:http://minglisoft.cn/hhcloud

Guess you like

Origin blog.csdn.net/m0_65038841/article/details/123984619