使用nacos做dubbo的注册中心服务列表没有数据
2023-04-18 12:32:27 时间
今天在搭建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的脚手架。希望大家多多关注!
相关文章
- 【技术种草】cdn+轻量服务器+hugo=让博客“云原生”一下
- CLB运维&运营最佳实践 ---访问日志大洞察
- vnc方式登陆服务器
- 轻松学排序算法:眼睛直观感受几种常用排序算法
- 十二个经典的大数据项目
- 为什么使用 CDN 内容分发网络?
- 大数据——大数据默认端口号列表
- Weld 1.1.5.Final,JSR-299 的框架
- JavaFX 2012:彻底开源
- 提升as3程序性能的十大要点
- 通过凸面几何学进行独立于边际的在线多类学习
- 利用行动影响的规律性和部分已知的模型进行离线强化学习
- ModelLight:基于模型的交通信号控制的元强化学习
- 浅谈Visual Source Safe项目分支
- 基于先验知识的递归卡尔曼滤波的代理人联合状态和输入估计
- 结合网络结构和非线性恢复来提高声誉评估的性能
- 最佳实践丨云开发CloudBase多环境管理实践
- TimeVAE:用于生成多变量时间序列的变异自动编码器
- 具有线性阈值激活的神经网络:结构和算法
- 内网渗透之横向移动 -- 从域外向域内进行密码喷洒攻击