学习笔记:带你十天轻松搞定 Go 微服务系列(六)支付服务

学习课程 博客:带你十天轻松搞定 Go 微服务系列(六) 官方文档 go-zero.dev/cn/

查看go 服务有哪些 ps -ef | grep go

进入工作区

docker exec -it container_id /bin/bash // 执行后默认已经进入到容器 /usr/src/code/ 目录
cd mall/service/pay 接着 再进工作目录

PAY 服务
6.1 生成 pay model 模型:创建、编写 sql 文件,运行模板生成命令
6.2 生成 API 服务: 创建、编写 api 文件,运行模板生成命令
6.3 生成 pay rpc 服务:创建、编写 proto 文件,运行模板生成命令
6.4 编写 pay rpc 服务

  • 修改配置文件
  • 添加 pay model 依赖
  • 添加 user rpc,order rpc 依赖
  • 添加支付创建逻辑 Create
  • 添加支付详情逻辑 Detail
  • 添加支付回调逻辑 Callback

6.5 编写 pay api 服务

  • 修改配置文件
  • 添加 pay rpc 依赖
  • 添加支付创建逻辑 Create
  • 添加支付详情逻辑 Detail
  • 添加支付回调逻辑 Callback

最后 启动 pay rpc 、api服务

遇到问题

#mall/service/pay/api/internal/config
internal/config/config.go undefined: zrpc 原因是目录不熟、自己代码写错了

php
本作品采用《CC 协议》,转载必须注明作者和本文链接
滴水穿石,石破天惊----晓疯子
zhaocrazy
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!