前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >使用nacos做dubbo的注册中心服务列表没有数据

使用nacos做dubbo的注册中心服务列表没有数据

作者头像
一缕82年的清风
发布2021-12-06 11:02:35
1.3K0
发布2021-12-06 11:02:35
举报
文章被收录于专栏:lsqingfeng

今天在搭建springboot+dubbo+nacos的时候遇到的一个问题,记录一下。

在使用springboot整合dubbo, 使用nacos做注册中心的时候出现的一个问题,消费者和提供者的代码都写好了,并且也能够成功调用成功,但是打开 nacos 的页面中,在服务列表中始终没有数据

按理说如果nacos的配置正确,且消费者能够调用到提供者,说明服务肯定是通的,按照这个逻辑,查找,先查看了provider的启动日志,发现了问题,原来是配置文件中${nacos.server-address} 中引用错误了,我上面定义的变量名字叫做nacos.server-addr, 所以导致了这个地址没有读取成功。改正确后,再次刷新nocos,发现provider的数据出现了,但是consumer还没有注册进来。

再次检查cosumer的配置,发现了问题:

引用的时候,直接用的url,而URL中记录的是provider的地址,这就代表其实consumer是直连的provider, 所以服务可以调通,但是根本没有通过nacos, 所以直接把url去掉了。再次刷新nacos,发现有数据了。

好了,这是在使用dubbo,结合nacos中出现的问题,如果恰好你也出现了,希望可以帮助到你。

另外dubbo+springboot+nocos的代码已经传到的github上,想要研究的小伙伴,欢迎交流,

地址: https://github.com/lsqingfeng/action

需要注意的是,dubbo的代码在 nacos_dubbo_nacos分支上,master分支是 springboot+mybatis-plus+redis+quarz的脚手架。希望大家多多关注!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2020/03/13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档