写点什么

[ CloudWeGo 微服务实践 - 07 ] 阶段总结

用户头像
baiyutang
关注
发布于: 5 小时前
[ CloudWeGo 微服务实践 - 07 ] 阶段总结

回顾

我们做一下阶段性总结,我们上周一直在尝试基本的微服务玩法:

  1. 跑通官方 demo

  2. 初始化小项目,包含数据操作及 RPC 调用尝试

  3. 注册中心及服务注册和发现


但是还有不少不足。比如:

  1. 项目命名随意

  2. 为了示例,做了很多硬编码

  3. 封装不够

  4. 业务过于简单,或不切合实际


综上,我们想把这些步骤重新走一遍,进行一个复习和优化。

目标

  1. 重新做符合实际的项目,按照封装标准包

  2. 配置化

  3. 代码分层及封装

  4. 可以把代码做成业务 demo,上传到 GitHub

环境

  1. MacOS Monterey 12.0.1

  2. etcd version:3.5.0

  3. go version go1.16.5 darwin/amd64


步骤

确定业务


go.mod


xxx.thrift


生成代码


引入 ent

model 及表设计


逻辑完善


服务注册及发现


用例


总结


系列阅读


发布于: 5 小时前阅读数: 5
用户头像

baiyutang

关注

广州 2017.12.13 加入

Microservices | Golang | Cloud Nitive | “Smart work,Not hard”

评论

发布
暂无评论
[ CloudWeGo 微服务实践 - 07 ] 阶段总结