本文主要是介绍micro/go-micro 介绍与源代码分析(二):命令行参数与 Option 机制,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
( micro/go-micro 本系列,是根据代码阅读顺序,边看边写,因此暂缺一篇工程目录文件综合性的介绍,最后补上)
Option 机制
micro/go-micro 代码中,可以通过 Option 来显式配置微服务属性,来达成:
- 初始化微服务设置
- 添加微服务某些功能(通过 Option 来传递 middleware )
- 替换微服务某些功能(通过 Option 来替换插件)
具体例子,感性认识下:
func main() {service := micro.NewService
这篇关于micro/go-micro 介绍与源代码分析(二):命令行参数与 Option 机制的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!