- 客户端服务器必须启用grpc作为transport组件
首先要启用ETCD作为注册发现
- 俩进程 ,客户端要发现服务器端
- 服务器只有注册到第三方的etcd服务
- 客户端才能get回来
- 如果memory,不是一个进程,不行
- mdns,默认的,也不行,客户端不是服务,虽然客户端也是套用service框架构造的。
rpc的逻辑在rpc-server里
- D:\Code\GaoKeYong\RPC\livecdn\zlx\server\rpc_server.go
- 之前注释掉了一些代码
- 导致grpc client看起来发出了
- grpc 的服务端一直没响应
- 原来是消息的接收这块被我注释掉了。
实际注册的服务是
-
/micro/registry/go.micro.srv.HelloWorld/
-
服务的node 是: /micro/registry/go.micro.sr