微网站建设高端网站定制,佛山百度网站快速排名,关键词你们都搜什么,东莞注册营业执照一、场景问题
使用docker直接部署go-zero微服务会发现API无法找到RPC服务
1、API无法发现RPC服务 用docker直接部署 我们会发现API无法注册发现RPC服务 原因是我们缺少了docker的network网桥 2、系统内查看 RPC服务运行正常API服务启动,通过docker logs 查看日志还是未…一、场景问题
使用docker直接部署go-zero微服务会发现API无法找到RPC服务
1、API无法发现RPC服务 用docker直接部署 我们会发现API无法注册发现RPC服务 原因是我们缺少了docker的network网桥 2、系统内查看
RPC服务运行正常API服务启动,通过docker logs 查看日志还是未发现RPCAPI的yaml配置 RPC服务的IP是127.0.0.1与对应的端口下图为改成了定义docker network 子网掩码的IP,没用到正确分配的IP还是报错 3、发现问题
API发现RPC使用docker就不能像二进制启动那样直接使用127.0.0.1就可以 这里我们需要借助docker 的network
二、解决方法
因为docker之间是隔离的,无法通过127.0.0.1 可以参考一下docker网络方面的知识 文章一:子网掩码与IPV4