# Gomicro共享mod微服务框架v5 **Repository Path**: trident-framework/gomicro-sharemod-v5 ## Basic Information - **Project Name**: Gomicro共享mod微服务框架v5 - **Description**: Gomicro共享mod微服务框架【v5.3.0】 可运行golang版本【v1.18、v1.19、v1.20、v1.21、v1.22、1.23】 - **Primary Language**: Go - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-30 - **Last Updated**: 2026-01-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Gomicro Sharemod V5 这是一个基于 GoMicro 框架的微服务项目,包含了网关服务、用户服务和公共组件服务。 ## 项目结构 - `gateway-api`: 网关服务,负责接收外部请求并路由到相应的微服务。 - `services/user-service`: 用户服务,处理与用户相关的业务逻辑。 - `services/common-service`: 公共组件服务,提供通用的功能模块。 ``` gomicro-sharemod-v5/ ├── gateway-api/ # 网关服务 | ├── config/ # 配置目录 | ├── constants/ # 常量目录 | ├── controllers/ # 控制器目录 | ├── downloads/ # 下载目录 | ├── logs/ # 日志目录 | ├── middlewares/ # 中间件目录 | ├── routers/ # 路由目录 | ├── static/ # 静态目录 | ├── tools/ # 工具目录 | ├── deploy.yaml # k8s部署文件 | ├── docker_compose_Jenkinsfile # docker-compose CICD文件 | ├── docker-compose.yaml # docker-compose部署文件 | ├── Dockerfile # 构建镜像文件 | ├── k8s_Jenkinsfile # k8s CICD文件 | ├── kubesphere_Jenkinsfile # kubesphere CICD文件 | └── main.go # 主文件 ├── services/ | ├── common-service/ # 通用服务 | | ├── config/ # 配置目录 | | ├── constants/ # 常量目录 | | ├── handler/ # 处理器目录 | | ├── logs/ # 日志目录 | | ├── middlewares/ # 中间件目录 | | ├── models/ # 模型目录 | | ├── proto/ # proto目录 | | ├── tools/ # 工具目录 | | ├── deploy.yaml # k8s部署文件 | | ├── docker_compose_Jenkinsfile # docker-compose CICD文件 | | ├── docker-compose.yaml # docker-compose部署文件 | | ├── Dockerfile # 构建镜像文件 | | ├── k8s_Jenkinsfile # k8s CICD文件 | | ├── kubesphere_Jenkinsfile # kubesphere CICD文件 | | └── main.go # 主文件 | ├── user-service/ # 用户服务 | | ├── config/ # 配置目录 | | ├── constants/ # 常量目录 | | ├── handler/ # 处理器目录 | | ├── logs/ # 日志目录 | | ├── middlewares/ # 中间件目录 | | ├── models/ # 模型目录 | | ├── proto/ # proto目录 | | ├── tools/ # 工具目录 | | ├── deploy.yaml # k8s部署文件 | | ├── docker_compose_Jenkinsfile # docker-compose CICD文件 | | ├── docker-compose.yaml # docker-compose部署文件 | | ├── Dockerfile # 构建镜像文件 | | ├── k8s_Jenkinsfile # k8s CICD文件 | | ├── kubesphere_Jenkinsfile # kubesphere CICD文件 | | └── main.go # 主文件 ├── go.mod ├── go.sum ├── README.en.md └── README.md ``` ## 技术栈 - Go - GoMicro - gRPC - Gin - Redis - MySQL - MongoDB - RabbitMQ - Elasticsearch - Consul - Etcd - Jaeger ## 安装与部署 请参考各个服务目录下的 `Dockerfile` 和配置文件进行部署。 ## 贡献者指南 欢迎贡献代码和文档。请遵循项目的编码规范和提交准则。 ## 许可证 本项目采用 MIT 许可证。详情请查看项目根目录下的 LICENSE 文件。