Closed BrickCarvingArtist closed 6 years ago
呃... 其实这个版本不是dubbo版本 readme手误写错了 你可以看下例子 这个参数是用来代表服务版本的 你直接 version: "2.0-SNAPSHOT" 试试 应该可以的
@BrickCarvingArtist
好的,我周一上班的时候试试再给你反馈,现在家里没网络环境😂
改完后报
can't find the zoo: com.**.**.**.api.service.**Service group: undefined,pls check dubbo service!
我们公司的dubbo没有设置group,不同服务会有2.4.9和2.5.3两个dubbo版本的差异
group如果没有的话 不用写group字段
当dubbo协议的服务的zoo里没有传入
version
参数时,就是那个dubbo://
的url里的version
参数,这个判断就通不过。在我们这里java那边把版本信息传作了
dubbo
参数,即非version=2.4.9
而是dubbo=2.4.9
然后我把它改作
if (zoo.dubbo === self._version && zoo.group === self._group) {
通过了这个判断,但是远程调用时报错最后我的解决方案:
this._revision = depend.revision;
if (zoo.revision === self._revision && zoo.group === self._group) {
远程调用
com.**.**.api.**Service
中的**method
成功。大神,要不在入口调整下参数配置方式之类的,能让其他遇到我这种情况下不改源码的方式来处理这种问题?我不懂java,所以为什么我这么改了java那边就能调通了,也不知道原因,就只好先将就了,不过肯定不是长久之计。希望可以帮助一下我,感激不尽。 @p412726700