( micro/go-micro 本系列,是根据代码阅读顺序,边看边写,因此暂缺一篇工程目录文件综合性的介绍,最后补上)
Option 机制
micro/go-micro 代码中,可以通过 Option 来显式配置微服务属性,来达成:
- 初始化微服务设置
- 添加微服务某些功能(通过 Option 来传递 middleware )
- 替换微服务某些功能(通过 Option 来替换插件)
具体例子,感性认识下:
func main() {
service := micro.NewService(
micro.Name("gr