本文将以一个简单的商城项目为背景,商城的业务逻辑很少,主要还是介绍和学习使用 go-zero
框架,体验和了解微服务架构,让微服务Go起来。
知识点大纲:
Docker
本地开发环境搭建go-zero
api
rpc
服务的使用go-zero
api
jwt
鉴权go-zero
rpc
auth
验证go-zero
model
使用go-zero
服务监控go-zero
链路追踪go-zero
分布式事务
文章目录:
- go-zero实战:让微服务Go起来——1 项目介绍
- go-zero实战:让微服务Go起来——2 环境搭建
- go-zero实战:让微服务Go起来——3 服务拆分
- go-zero实战:让微服务Go起来——4 用户服务(user)
- go-zero实战:让微服务Go起来——5 产品服务(product)
- go-zero实战:让微服务Go起来——6 订单服务(order)
- go-zero实战:让微服务Go起来——7 支付服务(pay)
- go-zero实战:让微服务Go起来——8 RPC服务 Auth 验证
- go-zero实战:让微服务Go起来——9 服务监控 Prometheus
- go-zero实战:让微服务Go起来——10 链路追踪 Jaeger
- go-zero实战:让微服务Go起来——11 分布式事务 DTM
项目地址:github