-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
能否与原生的grpc服务通信 #86
Comments
你好呀,只是用了protobuf的协议,通信层面默认没有使用grpc,而采用grpcTransport情况下是可以与原生grpc通信的,不过要预先声明调用的grpc服务地址。 参考:https://github.com/printfcoder/stack-rpc-tutorials/tree/master/examples/deprecated/grpc 该地址已经归档,但是使用方式基本相似,可酌情使用哈。 |
感谢你的回答。我试了下,是可以的。 |
@yiippee 可以的,定制selector就可以了,从你们的grpc server自己的注册表中读出来即可,参考: |
@printfcoder 好像是不行的。我仿照你的做法,写了一个:
出现这样的错误:err: {"id":"go.micro.client","code":500,"detail":"unknown service helloworld.Greeter","status":"Internal Server Error"} 是我哪里写的不对吗?谢谢。 |
可以调试一下。 |
感觉是不行的啊,micro风格的客户端请求的格式是 /service.Struct/Method,但纯grpc 是 /Struct/Method |
试试把router订制一下 |
我有个疑问,为什么要互调,其实直接用原生grpc,或micro、stack就可以了。如果是有老的业务,使用网关解耦就好。 |
micro client如何订制router呢?好像没找到方式,有例子吗?谢谢。 |
舒大你好,感谢你的项目。
请教一个问题,我看这个项目的通信协议好像是基于grpc修改后的(符合micro的协议),那能否与原始的grpc 服务端和客户端通信呢?
貌似好像是不行的?那有其他的方式吗?谢谢。
The text was updated successfully, but these errors were encountered: