nacos2.4连接出错源码分析

main] com.pulan.Main : The following 1 profile is active: "dev"

main] c.a.c.n.c.NacosConfigDataLoader : Nacos Config configdataId=redis.yml, group=label is empty

main] c.a.c.n.c.NacosConfigDataLoader : Nacos Config configdataId=common.yml, group=DEFAULT_GROUP is empty

复制代码
NacosConfigDataLoader类
真正调用的代码
List<PropertySource<?>> propertySources = this.pullConfig(configService, config.getGroup(), config.getDataId(), config.getSuffix(), (long)properties.getTimeout());
继续跟进

先本地获取配置内容

用grpc去调用服务端的信息

"Connection is unregistered

最后发现为虚拟机时间与宿主机时间不一致,产生了请求超时导致的,将虚拟机时间与宿主机同步即可解决

Linux 示例

sudo apt install ntpdate

sudo ntpdate ntp.aliyun.com

最后报错

复制代码
value: "{\"resultCode\":500,\"errorCode\":300,\"message\":\"config data not exist\",\"lastModified\":0,\"beta\":false,\"success\":false}"

当名称空间为public时,不需要指定namespace值

当名称空间是自定义时,namespace不是自定义的名称,而是自定义的命名空间ID,一个类似于UUID的值(09e6a2b9-c5b8-4401-a64b-1863dfb859d8)

坑爹的货,代码写的一坨屎,报错了也不打印错误,就报一个为空的错误

勿必填成一样的,浪费时间,真是天坑

相关推荐
小羊没烦恼!2 天前
微服务化的基石——持续集成
java·大数据·word·powerpoint·.net
俊昭喜喜里2 天前
java中的继承和多态的区别
java
小羊没烦恼!2 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
未济2 天前
linux 配置环境变量
linux
傲世仙尊2 天前
目录即文件-Ext文件系统收尾篇
linux·c语言
譕痕2 天前
JSONObject与JSONArray封装数据格式区别
java·json
胡写代码2 天前
别再前后端各写一套表单校验了
java·后端
小鱼能吃糖2 天前
缺陷修复总览 · mall电商项目:5类缺陷,1个病根,4个业务域
java·电商
此时不提桶,更待何时2 天前
01-06-A-JVM排查实战详解
java·jvm
伞伞悦读2 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python