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/ |