SpringCloud-Alibaba集成Dubbo提供服务,但是我Consumer端没有用SpringCloud-Alibaba,这样怎么进行调用?

发布于 2022-05-04 17:57:32 字数 1601 浏览 938 评论 3

各位大佬,打扰大家。小白想请教各位大佬一个问题。

我Provider端使用的SpringCloud-Alibaba集成了Dubbo对外提供服务。

但是Consumer端各种各样的服务会过来调用我。

很多是不可能去集成SpringCloud-Alibaba来使用的,然后我搞了一下我发现不知道该怎么调用。

<dubbo:reference
        id="messageDataService"
        interface="com.ft.iot.messagedata.rpc.MessageDataService"
        version="1.0.0"
        group="iot_messagedata"
        protocol="dubbo" services="messagedata-server" >
</dubbo:reference>

我配置上以上内容之后启动就提示:

No provider available for the service iot_messagedata/com.ft.iot.messagedata.rpc.MessageDataService:1.0.0 from the url nacos://192.168.25.43:32880/org.apache.dubbo.registry.RegistryService?application=consumer-of-helloworld-app&dubbo=2.0.2&group=iot_messagedata&init=false&interface=com.ft.iot.messagedata.rpc.MessageDataService&metadata-type=remote&methods=updateStateByCondition,queryCompanyMessageStatistics,findMessageByCustomersn,getMapMessages,queryMessageByDate,checkCount,queryCompanyStatisticsInfo,delMessageByPushsn,findMessageByPushsn,queryOnlineAndBroadcastCount,statistics&pid=48024&protocol=dubbo&register.ip=192.168.25.97&release=2.7.8&revision=1.0.0.RELEASE&side=consumer&sticky=false&subscribed-services=messagedata-server&timestamp=1624680069889&version=1.0.0

 

我看nacos上提供的服务名叫 messagedata-server ,但是consumer端去拉取服务的时候用的是 DEFAULT_GROUP@@providers:com.ft.iot.messagedata.rpc.MessageDataService:1.0.0:iot_messagedata

 

这就比较尴尬了。各位大佬有什么办法处理这种情况吗?除了统一都使用SpringCloud-Alibaba之外。

 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

锦上情书 2022-05-05 10:43:12

建议使用全注解形式

冰雪梦之恋 2022-05-04 19:41:51

不能用

暮年慕年 2022-05-04 19:26:51

自己实现consumer,然后以REST api的方式提供给别人调用?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文