# cloud-project **Repository Path**: shaoyayu/cloud-project ## Basic Information - **Project Name**: cloud-project - **Description**: 数字化云项目 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-02-25 - **Last Updated**: 2022-02-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # cloud-project 云上项目管理系统 > 作者:shaoyayu ## 简介 本项目作为一个后端管理系统,是一个平台化的系统。 下图项目的1.0版本构建图。 ![](https://oss-shaoyayu-images.oss-cn-chengdu.aliyuncs.com/md-imags/%E5%BE%AE%E6%9C%8D%E5%8A%A1%E9%A1%B9%E7%9B%AE%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F1.0.svg) ## 模块 **cloud-project** - common 公共模块 - common-boot :Spring Boot 工程主要依赖的模块,主要包括启动的starter、configuration、actuator、Spring Boot Admin的监控客服端 - common-cloud : 微服务主要依赖模块,如注册中心、配置中心、openfeign、sentinel、~~链路追踪~~ - common-feign :全局feign的配置中心,防止远程调用的时候丢失请求头中的认证信息。 - common-log :用户操作的日志记录,主要提供OpenFeign日志输出,RabbitMQ日志输出。(系统的操作记录,将会被系统的日志记录输出到本地的文件系统中) - common-security :权限认证系统。 - common-util : 全局的自定义异常,返回对象。加密算法等其他工具 - common-web : web模块,主要集成Spring MVC,全局异常处理等功能。 - infrastructure 系统基础服务模块 - cloud-boot-admin : Spring Boot Admin的服务端 - cloud-gateway :系统的网关服务 - cloud-auth : 整个系统的权限授权中心。 - cloud-logg : 主要负责全局的用户操作日志处理。 - cloud-msg : 整个系统到的消息系统,消息推送,消息接收等功能 - cloud-file : 整个系统的文件中心,支持多部署,高可用。也支持使用FastDFS、其他对象存储等作为底层的存储系统。 - service 服务模块 - common-service 公共服务模块》提供的服务接口 - ser-platform :平台服务,平台管理相关的服务 - ser-enterprise :企业,主要包括项目施工企业和项目所属企业 - ser-supervise :监管,项目中需要被监管的组织。 - ser-project :项目,项目中心,主要存储项目的元数据信息,并不扩展项目的更多信息。 - api 面向系统使用的角色提供的功能 - system-admin-api : 系统管理的API接口 - construct-api : 施工方单位API接口 - enterprise-api :项目所属方API - monitor-api : 项目监控单位