# gzmini **Repository Path**: qingsing/gzmini ## Basic Information - **Project Name**: gzmini - **Description**: spring cloud alibaba 微服务系统,开发的跑腿小程序系统案例 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2021-03-25 - **Last Updated**: 2023-11-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # gzmini #### 介绍 gzmini,一个基于微服务结构的前后端分离跑腿订单微信小程序系统。 前端使用uniapp(VUE底层框架)开发,后端使用spring cloud alibaba + mybatis-plus进行开发,使用Redis GEO 用于存储地理位置信息,使用Jwt 做登录验证,使用sentinel实现网关限流,熔断,降级,使用skywalking实现链路追踪,使用seate分布式事务,使用elk、kafka、filebeat做日志收集,使用七牛云存储文件,采用docker compose容器部署,目前正在逐步完善中... ![架构图](https://gitee.com/qingsing/gzmini/raw/master/doc/%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84%E8%AE%BE%E8%AE%A1.png) #### 系统模块 ~~~ com.gzmini ├── common // 通用模块 ├── gateway // 网关模块 ├── main // 公共依赖 ├── consumer-order // 订单-服务消费者 ├── provider-order // 订单-服务提供者 ├── consumer-user // 用户-服务消费者 ├── privoder-user // 用户-服务提供者 ~~~ #### 内置功能 1. 用户模块: 1. 微信小程序登录、获取资料 2. 我的下单 3. 我的接单 2. 订单模块: 1. 首页检索附近订单 2. 发布订单 3. 接单 4. 更新订单状态