自己实现生成微服务代码结构的工具
我要参与
自己实现生成微服务代码结构的工具
讨论题 948
等11人参与
来源: 第19周 / Go开发工程师

讨论题目
自己写一个exe文件可以使得生成基本的service微服务脚手架,这个脚本可以在启动的时候让用户输入一些信息,你觉得有哪些信息可以通过用户输入进行配置?
某些库也是可选 - zap
mxshop-micro new web
你要选择哪个日志库: 1. zap 2. logrus
注册中心: 1. consul 2. zookeeper 3. etcd 4. nacos

思路点拨

  1. 对于service和web端来说,两种代码的目录结构会不一致,所以该命令行可以支持两种类型
  2. 比如后期可以考虑服务名称、是否支持服务注册等都考虑进去

进一步思考
命令行模式基本是微服务中必备的,go-micro和go-zero等解决方案都支持通过命令行生成模板目录,大家自己也应该考虑后期处于维护的角度去长期维护这个脚本,随着以后自己的项目越来越完善,这个命令行业需要跟着升级

去发布

登录后即可发布作业,立即

我的作业

全部作业

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师