dubbo icon indicating copy to clipboard operation
dubbo copied to clipboard

dubbo revision error no provider available

Open szx1 opened this issue 2 years ago • 2 comments

我们使用dubbo 2.7.13 注册中心为nacos 启动消费者报找不到provider错误

之前配置类似为

@DubboReference(version = "${dubbo.version}",  parameters = {"timeout", "${dubbo.timeout}"})

消费者启动报provider找不到 排查发现注册中心上consumer的配置revision莫名其妙的为所引用的rpc包的版本号 类似release=2.7.13&retries=0&revision=1.1.0-RELEASE& 其中1.1.0-RELEASE并不是我们在配置文件中配置的dubbo版本号,反而是依赖二方包的版本号 改为

@DubboReference(version = "${dubbo.version}",  parameters = {"timeout", "${dubbo.timeout}","revision","${dubbo.version}"})

即可

一共有三个消费者,只有一个消费者报错,其他消费者也都没有配置revision,却没有报错,很奇怪

szx1 avatar Apr 12 '23 02:04 szx1

revision=1.1.0-RELEASE

这个是因为打了 fatjar 以后获取不到 dubbo 版本号了,不影响是使用的。Dubbo 3.2 将通过内置资源文件获取,不在依赖 jar 版本号。

AlbumenJ avatar Apr 12 '23 12:04 AlbumenJ

找不到 provider 需要看一下,应该是其他原因

AlbumenJ avatar Apr 12 '23 12:04 AlbumenJ