zero mall
基于 go + go-zero + gRPC, 以微服务方式实现的B2B2C通用电商平台.
目标:
综合社区最佳实践, 力求产品级项目, 而不是 demo 玩具.
通用业务单元: 可以自由组合使用.
Requirements:
go 1.15+
go-zero: 全功能的 go 微服务框架
gRPC: RPC 领域事实上的标准
etcd: 服务注册/服务发现
mysql: 存储
redis: 缓存
kafka: 队列
rabbitmq: 队列
docker + docker-compose
这也是掌握本项目, 需要熟知的先修技能栈.
Wiki:
项目文档
QuickStart:
Development Environment:
请务必仔细查看文档, 有详细说明
install:
# clone repo:
git clone git@githu