shallwe

所属分类:Web商城
开发工具:Java
文件大小:1537KB
下载次数:0
上传日期:2022-08-03 01:30:57
上 传 者sh-1993
说明:  基于SpringBoot+SpringCloud的分布式敏捷开发系统架构,提供整套公共微服务服务模块:集中权限管理(单点登录)、内容管理、支付中心、用户管理(支持第三方登录)、微信平台、存储系统、配置中心、日志分析、任务和通知等,支持...
(Based on the distributed agile development system architecture of SpringBoot+SpringCloud, it provides a complete set of public microservice service modules: centralized rights management (single sign on), content management, payment center, user management (supporting third-party login), WeChat platform, storage system, configuration center, log analysis, tasks and notifications, etc., and supports)

文件列表:
pom.xml (5609, 2022-08-03)
project-doc (0, 2022-08-03)
project-doc\测试 (0, 2022-08-03)
project-doc\测试\测试中文蓝马 (0, 2022-08-03)
project-doc\环境部署文档 (0, 2022-08-03)
project-doc\环境部署文档\k8s (0, 2022-08-03)
project-doc\环境部署文档\k8s\kube-flannel.yml (5094, 2022-08-03)
project-doc\编码规范 (0, 2022-08-03)
project-doc\编码规范\Java开发手册-泰山版.pdf (1511093, 2022-08-03)
project-doc\编码规范\git提交规范.md (88, 2022-08-03)
project-doc\编码规范\日志规范.md (1660, 2022-08-03)
project-tools (0, 2022-08-03)
project-tools\assembly (0, 2022-08-03)
project-tools\assembly\assembly.xml (2334, 2022-08-03)
project-tools\assembly\bin (0, 2022-08-03)
project-tools\assembly\bin\spring-boot.sh (1821, 2022-08-03)
project-tools\assembly\bin\start.bat (845, 2022-08-03)
project-tools\assembly\bin\start.sh (2890, 2022-08-03)
project-tools\assembly\bin\stop.sh (658, 2022-08-03)
project-tools\assembly\pom.xml (1686, 2022-08-03)
project-tools\测试工具 (0, 2022-08-03)
shallwe-common (0, 2022-08-03)
shallwe-common\pom.xml (1258, 2022-08-03)
shallwe-common\src (0, 2022-08-03)
shallwe-common\src\main (0, 2022-08-03)
shallwe-common\src\main\java (0, 2022-08-03)
shallwe-common\src\main\java\com (0, 2022-08-03)
shallwe-common\src\main\java\com\xiao (0, 2022-08-03)
shallwe-common\src\main\java\com\xiao\common (0, 2022-08-03)
shallwe-common\src\main\java\com\xiao\common\constant (0, 2022-08-03)
shallwe-common\src\main\java\com\xiao\common\constant\RestResponseCodeEnum.java (1732, 2022-08-03)
shallwe-common\src\main\java\com\xiao\common\constant\RestURL.java (293, 2022-08-03)
shallwe-common\src\main\java\com\xiao\common\exception (0, 2022-08-03)
shallwe-common\src\main\java\com\xiao\common\exception\GlobalException.java (1394, 2022-08-03)
shallwe-common\src\main\java\com\xiao\common\support (0, 2022-08-03)
shallwe-common\src\main\java\com\xiao\common\support\AbstractService.java (1163, 2022-08-03)
shallwe-common\src\main\java\com\xiao\common\support\BaseDO.java (372, 2022-08-03)
... ...

## 技术选型 ### 后端技术: 技术|版本|说明|官网 ---|---|---|--- Spring Boot|2.0.4.RELEASE|容器|https://spring.io/projects/spring-boot Spring Cloud|Finchley.SR1|微服务治理|https://projects.spring.io/spring-cloud/ ## 分层架构 采用四层架构: - 表现层(Presentation) - 应用(逻辑)层(Application) - 领域层(Domain) - 基础设施层(Infrastructure) 宽松的分层系统表示: 每层都可以使用它的下层服务,而不仅仅是下一层的服务。 每层都可能是半透明的,这意味着有些服务只对上一层可见,而有些服务对上面的所有层都可见。 ## 目录结构 业务域 名.层名.业务模块名.构造型名 com.xiao.order.domain.model.* com.xiao.order.infrastructure.peristent.redis com.xiao.order.infrastructure.peristent.mbatis com.xiao.order.infrastructure.peristent.jpa com.xiao.order.infrastructure.peristent.solr com.xiao.order.infrastructure.mq com.xiao.order.app.* com.xiao.order.adapter.rpc com.xiao.order.adapter.grpc com.xiao.order.adapter.websocket ## 模块 使用module横向分割 shallwe【pom】 |——shallwe-order-core |——shallwe-order-service shallwe【pom】 |——project-tools【dir】 -- 一些开发工具 |——project-doc【dir】 -- 项目文档 |——shallwe-common【jar】 -- 公共模块 |——shallwe-discovery-server-eureka【jar | war】 --服务注册中心【端口:8761】 |——shallwe-discovery-gateway-zuul【jar | war】 --服务网关【端口:9000】 |——shallwe-discovery-client-feign【jar】 --服务调用,客户端负载均衡 |——shallwe-spring-boot-starter【pom】 --懒人加载包 |——shallwe-config-spring-boot-starter【jar】 --shallwe微服务配置加载包 |——shallwe-microservice-*【pom】 -- 微服务 |——shallwe-microservice-*-common【jar】 --微服务公共模块 |——shallwe-microservice-*-dao【jar】 --微服务持久层【代码机自动生成代码】 |——shallwe-microservice-*-api【jar】 --微服务顶层接口定义 |——shallwe-microservice-*-service【jar | war】 --微服务提供【端口:8762 & 8763】 ## 微服务打包启动方式 ```shell mvn clean package -pl com.xiao:${artifactId} -am -DskipTests ```

近期下载者

相关文件


收藏者