[ CloudWeGo 微服务实践 - 07 ] 阶段总结
回顾
我们做一下阶段性总结,我们上周一直在尝试基本的微服务玩法:
跑通官方 demo
初始化小项目,包含数据操作及 RPC 调用尝试
注册中心及服务注册和发现
但是还有不少不足。比如:
项目命名随意
为了示例,做了很多硬编码
封装不够
业务过于简单,或不切合实际
综上,我们想把这些步骤重新走一遍,进行一个复习和优化。
目标
重新做符合实际的项目,按照封装标准包
配置化
代码分层及封装
可以把代码做成业务 demo,上传到 GitHub
环境
MacOS Monterey 12.0.1
etcd version:3.5.0
go version go1.16.5 darwin/amd64
步骤
确定业务
go.mod
xxx.thrift
生成代码
引入 ent
model 及表设计
逻辑完善
服务注册及发现
用例
总结
系列阅读
版权声明: 本文为 InfoQ 作者【baiyutang】的原创文章。
原文链接:【http://xie.infoq.cn/article/56227f2a6281b44854af40c64】。文章转载请联系作者。
评论