dubbo
dubbo copied to clipboard
dubb2.6.12消费不到dubbo2.7.18的提供的服务
问题: dubb2.6.12消费不到dubbo2.7.18的提供的服务 Failed to check the status of the service com.aaa.bbb.boot.api.service.IUserQueryService. No provider available for the service
1,新项目采用dubbo2.7.18,作为提供者,注册中心采用nacos2.0.3 采用xml配置 <dubbo:registry id="nacosregistry" protocol="${dubbo.registry.protocol:nacos}" address="${dubbo.registry.address}" > <dubbo:parameter key="namespace" value="${dubbo.registry.namespace}" /> </dubbo:registry>
<dubbo:protocol name="dubbo" port="${dubbo.provider.port:20880}" />
<dubbo:provider timeout="10000" threadpool="fixed" threads="100" accepts="1000" registry="nacosregistry" />
<dubbo:service interface="com.aaa.xx.boot.api.service.IUserQueryService"
ref="boot.userQueryService" retries="0" version="2.0.0" registry="nacosregistry" />
注册时,服务名如下
注册中心内容如下:
2,消费端采用dubbo2.6.12,注册中心为nacos2.0.3 服务订阅时如下:服务名称没有":" ,获取不到实例,如果加上":" 是可以获取实例的 建议在做服务暴露时,如果没有对应的参数,不要添加":"