# logistics **Repository Path**: nmggy/logistics ## Basic Information - **Project Name**: logistics - **Description**: 物流服务,consul为注册中心,包含http接口、grpc接口提供,数据采用mysql+redis结合存储 - **Primary Language**: Go - **License**: MulanPSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2020-09-22 - **Last Updated**: 2021-11-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![Fork me on Gitee](https://gitee.com/nmggy/logistics/widgets/widget_6.svg)](https://gitee.com/nmggy/logistics) # logistics [![star](https://gitee.com/nmggy/logistics/badge/star.svg?theme=dark)](https://gitee.com/nmggy/logistics/stargazers) #### 介绍 物流服务,consul为注册中心,包含http接口、grpc接口提供,数据采用mysql+redis结合存储 #### 软件架构 ![Image text](k8s部署.jpg) ![Image text](logistics架构.jpg) #### 特技 1. 使用GRPC提供微服务rpc服务 2. 服务中心选择Consul,提供分布式服务(包含HTTP、GRPC注册demo) 3. 数据架构采用redis+mysql存储数据,优化业务查询速度 4. 采用zap作为日志三方 5. swag快速生成swagger格式接口文档,同时提供swagger ui服务 6. 脚手架快速生成接口、路由、模型、请求体、service