stack-labs / questions

任何关于Micro的问题都可以在Issue中创建
27 stars 6 forks source link

Micro问题集(FAQ)

本项目用于维护相关Micro的问题,定期存档。更多说明

基本概念相关的问题看这里basic concept

一些高级概念相关的问题,看这里senior concept

问题列表

答,有! 详情看这里.

答:go-micro 当前默认集成的注册中心是etcd,如果想继续使用consul需引入插件go-plugins。迁移计划公告见:deprecating-consul

答:确保你程序运行需要的默认参数,都正确指定,比如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 存在不兼容的问题,详情看这里

+