参数说明
- -d 提交的参数,json格式
- -plaintext 使用纯文本连接,跳过TLS
- postman: 新版本的postman 也支持gRPC(beta版)调试
- grpucui: https://github.com/fullstorydev/grpcui
# 开启UI界面调试窗口grpcui -plaintext localhost:9090
- docker
- k8s (本地部署可以使用minikube)
- 构建docker镜像
docker build -t user-service:v1.0.0 -f deploy/docker/Dockerfile .
- 打docker tag
docker tag user-service:v1.0.0 qloog/user-service:v1.0.0
- push tag 到 docker hub
docker push qloog/user-service:v1.0.0
- 部署到k8s
kubectl apply -f deploy/k8s/go-deployment.yamlkubectl apply -f deploy/k8s/go-service.yaml
sh deploy/deploy.sh
项目源码最终源码在这里:https://github.com/go-microservice/user-service完结到此,开发、测试、部署已经操作完了,后面会继续完善链路追踪和监控相关的部分 。
感谢阅读, 祝大家 Happy coding~
【gRPC+Protocol Buffer Go微服务实战 - 用户服务开发】
推荐阅读
- 「Tubian」Tubian0.41!支持Windows QQ微信!
- Tubian0.43,完善对QQ微信的支持
- 解除安全模式最简单方法(微信连续闪退进入安全模式怎么办)
- WSL 2 上启用微软官方支持的 systemd
- 微信朋友圈怎么转发别人分享的链接、图片、文章
- 怎么转发微信朋友圈(怎样转发别人发的朋友圈)
- 怎样把信息转发微信朋友圈(朋友发的朋友圈怎么转发)
- 微信朋友圈图文怎么一键转发(连图带文字一键转发朋友圈软件)
- 如何在微信的朋友圈转发己发过的东西(微信怎么转发别人以前发的朋友圈)
- 微信怎么转发朋友圈(微信怎么发朋友圈)