Skip to content

go-kratos/beer-shop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b12402e · Jul 5, 2022
Apr 28, 2021
Jun 25, 2022
Jul 2, 2022
Dec 17, 2021
Oct 26, 2021
Jun 21, 2022
Jun 12, 2021
Nov 22, 2021
May 18, 2021
Jun 21, 2022
Apr 11, 2021
May 27, 2021
May 24, 2021
Jun 21, 2021
Jun 21, 2022
Jun 18, 2022
Jun 25, 2022

Repository files navigation

[WIP] beer-shop

An online shop application, mono-repo microservices demo for kratos.

本项目为一个使用kratos框架创建的,简单的微服务电商项目。

由于example较碎片化,未能体现出完整的项目的样子,因此我们创建了本项目,以完成如下目标:

  • 演示kratos在mono-repo中的项目结构实践(与layout创建出来的略有不同)
  • 提供多个微服务之间互相依赖调用和样例
  • 提供与各种基础设施集成和部署的样例
  • 主要为kratos框架使用演示,很多组件的设计做了简化或模拟处理,与实际的电商项目有一定出入,仅供参考

具体架构请参考文档:Docs

ATTENTION: This project is a Work-in-Progress.

注意,目前尚在开发,暂时无法运行,仅供代码参考。

Kratos Mono-Repo structure

.
├── api  // API&Error Proto files & Generated codes
│   ├── foo
│   │   ├── job
│   │   └── service
│   └── bar
│       └── interface
├── app  // kratos microservices projects
│   ├── foo
│   │   ├── job
│   │   └── service
│   └── bar
│       └── interface
├── pkg  // common used packages
└── docs