# SpringCloudAlibaba-Ming-分布式高并发项目 **Repository Path**: fym_f123/master ## Basic Information - **Project Name**: SpringCloudAlibaba-Ming-分布式高并发项目 - **Description**: SpringCloudAlibaba微服务全家桶架构 专注分布式 - **Primary Language**: Java - **License**: AGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 14 - **Created**: 2021-01-21 - **Last Updated**: 2021-01-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 项目介绍 微服务项目架构 实现支持高并发、高可用的微服务项目 #### 项目规划 目前已实现的功能为下列列举项,该项目正在一步步开发完善中... #### 项目技术方案 1. Sentinel:把流量作为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。(持久化到nacos以及与网关API进行了整合),服务调用负载均衡:Ribbon、OpenFeign;服务熔断,隔离,与降级。采用配置持久化到nacs实现系统流控 2. Nacos:(支持集群部署)一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。注册中心和配置中心(系统采用多环境配置) 3. Gateway:服务网关 (支持集群部署) 4. Seata:高性能微服务分布式事务解决 (项目采用AT模式支持集群部署以及注册进nacos和事务协调者服务信息持久化到mysql) 3. RocketMQ:基于高可用分布式集群技术,提供低延时的、高可靠的消息发布与订阅服务 3. Gateway:服务网关 (支持集群部署) 4. Nginx:负载均衡服务器 (负载均衡Gateway网关) 5. Swagger: 单服务单独配置,网关服务对swagger进行了根据Gateway的断言规则进行了自动聚合 #### 项目模块介绍 1. ming-common 公共模块 2. ming-config 配置模块(后期这里面放一些自己的start) 3. ming-core 核心代码模块 4. ming-gateway 网关模块 5. ming-job 定时器模块 6. ming-modules 业务模块 7. -ming-system-service 系统模块 8. -ming-system-client 系统模块客户端层 9. -ming-system-web 系统模块服务层 10. -ming-user-service 用户模块 11. -ming-user-client 用户模块客户端层 12. -ming-user-web 用户模块服务层 13. ming-rocketmq 消息队列模块 #### Contribution 1. Fork the repository 2. Create Feat_xxx branch 3. Commit your code 4. Create Pull Request #### Gitee Feature 1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md 2. Gitee blog [blog.gitee.com](https://blog.gitee.com) 3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) 4. The most valuable open source project [GVP](https://gitee.com/gvp) 5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) 6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)