(Translated by https://www.hiragana.jp/)
GitHub - zeromicro/zeromall: The mall/eshop system based on go-zero.
Skip to content

zeromicro/zeromall

Repository files navigation

zero mall

  • もとgo + go-zero + gRPC, 以ほろふく方式ほうしき实现てきB2B2C通用つうよう电商平台ひらだい.
  • 标:
    • 综合しゃさいけい实践, ちからもとむ产品级项目, 而不 demo 玩具おもちゃ.
    • 通用つうよう业务单元: 自由じゆう组合使用しよう.
  • ぶん档: https://zeromicro.github.io/zeromall/

WIP:

  • 🚀 构公しき: biz = core + unit
    • biz: 产品构成
    • core: もと础服务, 公共こうきょうふく
    • unit: 业务单元, 通用つうよう业务单元

产品:

产品(app/biz) 说明
💖 app/biz/mall B2B2C 电商平台ひらだい
💖 app/biz/eshop きょ商品しょうひん售卖しょうじょう

かく心服しんぷく务:

かく心服しんぷく务(app/core) ふく
app/core/user/authn よう户服务: ちゅうさつ/とう
app/core/user/authz よう户服务: 访问权限ひかえせい
app/core/queue もと础队れつふく

ふく务矩阵:

业务单元(app/unit) 说明
☀️ app/unit/license/key ちゅうさつ码服务: 售卖 app みつ
☀️ app/unit/cart 购物车系统
☀️ app/unit/order 订单けい
☀️ app/unit/finance/payment ささえづけけい

Development:

  • Taskfile.yml
  • 所有しょゆうほろふく启动脚本きゃくほん, ちゅう间件启动, ざい此.

Server:

Client:

しめせれいふく务:

  • app/unit/license : 授权码服务(app license key)
  • ✅ 以此ふく务为れい, 以快そくじゅく悉整个项目的もくてき构.
  • ごと个服务内みやこゆう Taskfile.yml, 包含ほうがんふく所有しょゆう启动脚本きゃくほん.