go-mall-zero是go语言的一套微服务架构商城系统,采用了Go-Zero、Mysql、DTM、Redis、Elasticsearch、Docker、Kubernetes等核心技术,
同时提供了基于Vue的管理后台方便快速搭建系统。在电商业务的基础集成了注册中心、性能监控,链路追踪等功能。文档齐全.
- 后台管理系统:
- 移动端商城系统
| 技术 | 说明 |
|---|---|
| go | 版本1.17 |
| go-zero | 微服务框架(封装了web+rpc) |
| GRPC | 微服务调用 |
| goctl | 代码生成V1.3.5 |
| Elasticsearch | 搜索引擎 |
| RabbitMq | 消息队列 |
| Redis | 缓存 V5.0 |
| MongoDb | NoSql数据库 V4.0 |
| Docker | 应用容器引擎 |
| JWT | token登录支持 |
| LogStash | 日志收集 |
| DTM | 分布式事务 |
| Portainer | 可视化Docker容器管理 |
| Jenkins | 自动化部署工具 |
| Kubernetes | 应用容器管理平台 |
| Nginx | web网关 V1.8 |
| ETCD | 微服务发现/注册 |
| 技术 | 说明 | 官网 |
|---|---|---|
| Vue | 前端框架 | https://vuejs.org/ |
| Vue-router | 路由框架 | https://router.vuejs.org/ |
| Vuex | 全局状态管理框架 | https://vuex.vuejs.org/ |
| Element | 前端UI框架 | https://element.eleme.io/ |
| Axios | 前端HTTP框架 | https://github.com/axios/axios |
| v-charts | 基于Echarts的图表框架 | https://v-charts.js.org/ |