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)

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

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

相关推荐
1024奇点32 分钟前
【仓颉语言入门 · 第二篇 第 22 课】
开发语言·ide·开源
Warren2Lynch1 小时前
C4 模型详解:利用 Visual Paradigm 可视化软件架构的综合指南
开发语言·uml
天河归来2 小时前
第三方接口不稳定,如何让核心任务继续完成
java·大数据
HideF2 小时前
Linux sudo
linux
FlightYe2 小时前
视界原理之3D视频(四):裸眼、眼镜和头显
android·linux·c++·3d·ffmpeg·音视频
Knight_AL2 小时前
Java 文件下载时文件名中的 `#` 被转换成 `%23`?一次 URL 编码与解码问题排查
java·开发语言
FRing033 小时前
vue2干货总结2(v-bind、v-for、v-model、指令修饰符、v-bind操作class和style)
开发语言·前端·vue.js·vue2
蹊黎3 小时前
Linux 下用 C 语言实现进度条
linux·c语言·单片机
by209993 小时前
C++ 智能指针的所有权与使用
开发语言·c++·经验分享
砚底藏山河3 小时前
python量化自定义周期 K 线合成
java·开发语言·数据库·python·金融