合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
## 一、dongbb-cloud核心架构 ![](https://img.kancloud.cn/7c/d2/7cd2ec8d2fc55ca1938b08fac5e6acd2_1382x653.png) 架构图只展现了核心分支的核心组件模块 > 需要注意的是前端应用(基于vue开发的权限管理平台)front-vue并不在dongbb-cloud项目中,而是在[https://gitee.com/hanxt/dongbb](https://gitee.com/hanxt/dongbb)项目中。dongbb-cloud项目和dongbb项目的前端是可以共用的。 ## 二、所有分支的项目子模块 在不同的git分支中包含如下的项目子模块 | 模块名称 | 作用 | 多实例端口规划 | | --- | --- | --- | | aservice-rbac | RBAC权限管理 | 8401、8411 | | aservice-sms | 短信发送服务(模拟) | 8402、8412 | | zimug-server-gateway | spring cloud gateway服务网关 | 8777 | | zimug-server-eureka | eureka服务注册中心 | 8761 | | zimug-server-config | spring cloud config配置集中管理 | 8771 | | zimug-server-hystrix-dashboard | hystrix限流监控平台 | 8772 | | zimug-server-turbine | hystrix-turbine集群监控 | 8773 | | zimug-web-spring-boot-starter | 微服务构建基础模块、通用数据结构等基础内容 | 无 | | dbcloud-persistence-spring-boot-starter | 微服务公用数据库持久层代码,基于mybatis | 无 | | dbcloud-security-spring-boot-starter | 微服务安全及权限过滤验证自动配置子模块 | 无 | 独立第三方的外部组件 | 名称 | 作用 | 多实例端口规划 | | --- | --- | --- | | nacos | 服务注册中心兼配置管理中心 | 8848和3306依赖mysql | | sentinel | 流量监控、限流、熔断、降级指令下发控制台 | 8774 | | zookeeper | 服务注册中心 | 2181、2888、3888 | | consul | 服务注册中心 | 8300、8301、8302、8500、8600 | | apollo控制台 | apollo控制台、配置集中管理 | 9430 | | 基于RabbitMQ的Bus总线 | 基于RabbitMQ的Spring Cloud Bus总线 | 5672、15672 | ### 模块命名规则 * aservice-xxxxxx:表示可以独立启动运行的微服务子模块 * dbcloud-xxxxxx-spring-boot-starter:表示只可以用于dongbb-cloud的子模块(spring-boot环境) * zimug-xxxxxx-spring-boot-starter: 表示可以用于任何spring-boot项目的子模块,由其他服务引入使用 * zimug-server-xxxxxx:表示可以独立运行的服务组件,通常是一个Spring Boot项目(如:eureka server) * zsdemo-xxxx-yyyyy:表示“zs这是demo”,只具有学习参考价值,不具备实际应用价值