nacos集成Dubbo问题
·
最近在做一个项目,由于不熟悉Dubbo,nacos,所以用了两天才集成启动成功;
首先,自己本地安装并启动好对应的nacos,然后在项目的POM里添加对应Dubbo依赖,注意nacos和Dubbo的版本最好要找找对应兼容性,因为Dubbo自己会带有对应的nacos客户端版本,在nacos的启动中就一定要注意JDK的版本是否匹配nacos版本,对应的反射权限是不是会被触发等(可以看我之前的nacos的安装,每个版本的启动又有不同的问题);
这是第一步,nacos和Dubbo版本的兼容性问题,接着就是nacos的鉴权问题,nacos正常启动后由于Dubbo无法找到用户名对应的用户,发现是nacos2.5.2默认是关闭鉴权的,所以需要手动修改配置(我的nacos文章里有提及),然后就可以正常启动了,还有个细节,就是在使用前要记得先在nacos里创建好自己的命名空间,不然项目中无法找到对应命名空间,虽然启动不会报错。
当你自己新建命名空间后,原本启动项目隐藏的命名空间信息就会自动加载出来。
更多推荐




所有评论(0)