No provider available from registry xxxx:8848 for service com.mszlu.shop.buyer.service.ArticleS

本文记录了一次使用Dubbo进行服务调用时遇到的问题及解决过程。问题出现在服务提供者与消费者配置文件中group参数不一致导致无法正常调用服务。文中还提供了其他可能的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天在学习一个电商项目,需要使用dubbo调用服务,弄了一上午,代码前前后后检查了一上午,死活不出结果,配置文件都是比着项目开源作者提供的CV来的,我想应该不是代码的问题,然后找了好多网上的方法,最终发现了问题所在
在这里插入图片描述
在这里插入图片描述
同样遇到该问题的XD,请打开服务提供者的配置文件和消费者的dubbo部分的配置文件

服务提供者配置文件

在这里插入图片描述

消费者配置文件

在这里插入图片描述
group两者竟然不一致!!问题出处就很明显了,然后自己将两者改为一致,成功请求到服务!
在这里插入图片描述

事后我又对比了以下作者提供的代码,确实也不一致,不知道是作者真的写错了,还是我自己这块乌龙了(入门水平,如有不对的地方欢迎指正)

同时如果该方法对读者起不到作用的话,同时自己也在网络上也找了许多靠谱的方法

1、检查提供服务的配置文件的包扫描路径是否和service层包路径一致

在这里插入图片描述
在这里插入图片描述

2、接口实现类需要使用interfaceClass指明接口类

在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值