自己实现生成微服务代码结构的工具
我要参与
自己实现生成微服务代码结构的工具
讨论题 914
等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下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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