ᕕ( ᐛ )ᕗ Jimyag's Blog

从0到1实现完整的微服务框架-项目介绍

本系列使用gRPC从0到1实现一个完整的微服务的商城项目。主要用到的技术栈有:gin、postgresql、paseto、sqlc、migrate、docker、consul、jaeger、protobuf、elasticsearch。

项目中一共涉及到:

  1. 用户服务
  2. 商品服务
  3. 库存服务
  4. 订单和购物车服务
  5. 收藏、收货地址、留言服务
  6. elasticsearch实现搜索服务

项目中用到的基础知识的博客如下:

从单体应用到微服务 | 步履不停 (jimyag.cn)

为什么paseto比jwt好? | 步履不停 (jimyag.cn)

从SQL生成可直接调用的go接口-sqlc | 步履不停 (jimyag.cn)

数据库迁移工具-migrate | 步履不停 (jimyag.cn)

RPC基础介绍 | 步履不停 (jimyag.cn)

Go中rpc包的使用 | 步履不停 (jimyag.cn)

Gin Web Framework (gin-gonic.com)

Docker基础入门 | 步履不停 (jimyag.cn)

Casbin-入门demo | 步履不停 (jimyag.cn)

#微服务 #gRPC