eggjs 疑似在`sofa-rpc-node`模块中对dubbo协议支持的一个小问题
更新:我甚至已经直接提交了一个PR
我们发现使用dubbo提供rpc时,客户端无法调用,直接报错,而且java的报错信息非常长啊,经排查,注册到zk的url缺少了pathname部分,这部分在dubbo的官方文档中是表示 接口名称 参考链接:https://dubbo.apache.org/zh-cn/blog/introduction-to-dubbo-url.html
Dubbo 中的 URL
在 dubbo 中,也使用了类似的 URL,主要用于在各个扩展点之间传递数据,组成此 URL 对象的具体参数如下:
protocol:一般是 dubbo 中的各种协议 如:dubbo thrift http zk
username/password:用户名/密码
host/port:主机/端口
path:接口名称
parameters:参数键值对
我修改了这部分之后,rpc服务能正常处理和返回数据了,不知道有木有其他大神遇到这样的情况,以及是怎样处理的?