本项目用于维护相关Micro的问题,定期存档。更多说明
基本概念相关的问题看这里basic concept
一些高级概念相关的问题,看这里senior concept
答,有! 详情看这里.
答:go-micro 当前默认集成的注册中心是etcd,如果想继续使用consul需引入插件go-plugins。迁移计划公告见:deprecating-consul
go run main.go
程序会直接退出,但不报错,并在控制台显示出命令行的各种参数提出?答:确保你程序运行需要的默认参数,都正确指定,比如registry、broker等
答: 是。Micro有子命令,比如API、Network,所以确保不要将子命令的参数在上一级传递.
答:支持,参看:教程中的Web示例
答:暂不支持,欢迎轮子,欢迎PR。
答:go-micro完全支持go mod,不再依赖go path,关于go path的更多说明,参阅golang官方的声明。
答:参看:使用micro-proxy
答:不管你retry设置多少次,其中的backoff只是再次发起请求的等待时间,跟你参数设置的超时没关系,参数传入的timeout到了,就会退出,具体参看源码。
答:除默认的http broker外,凡以tcp建立会话的broker都是有状态的。
答:etcd v3版本和 目前grpc v1.27.0 和 v1.28.0 存在不兼容的问题,详情看这里
+