Open c625473164 opened 6 years ago
可以确认一下error日志中是否有什么异常。 grpc导出的服务,必须是由grpc生成的service,直接用MotanDemoService是不行的。
server端报错如下:
E0621 18:17:09.503669 74411 motanProtocol.go:268] worng magic num:20562, err:
“grpc导出的服务,必须是由grpc生成的service,直接用MotanDemoService是不行的。” 怎么通过motan生成grpc service呢,还是我得自己生成grpc service
另外,如何使用protobuf的序列化方法呢
grpc是一种兼容方案,前提条件就是已经有了grpc服务了,所以如果使用新grpc服务需要自行创建。 如果仅仅使用pb对象作为参数的话,可以修改server和client端的serialization配置
serialization: protobuf
server端配置
client端配置
server 端代码
client 端代码
报错信息
motan call fail! err:call fail over 0 times.Exception:transport is closing