微服务

image

 

image

 https://www.bilibili.com/video/BV1Fg4y1W7Na/?spm_id_from=333.337.search-card.all.click&vd_source=fd523dc3e64239f86147ec1c17e7b9e4

 

每个微服务,针对一组功能

例如:用户、商城、文章等

 

每个微服务独立数据库

go-zero

# 1. 安装 goctl(代码生成工具)
go install github.com/zeromicro/go-zero/tools/goctl@latest
 
# 2. 脚手架生成一个 API 服务
goctl api new greet
 
# 3. 拉取依赖并运行
cd greet && go mod tidy && go run greet.go -f etc/greet-api.yaml
 
安装grpc相关组件

goctl env check --install --verbose --force

会安装三个东西:

简单比喻: 

  • protoc = 厨师长
  • protoc-gen-go = 切菜师傅
  • protoc-gen-go-grpc = 炒菜师傅
posted @ 2026-04-07 13:02  猫猫客服  阅读(8)  评论(0)    收藏  举报