请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于qiyu-live-api 注册不进命名空间qiyu-live-test???

老师,麻烦帮忙分析一下,我现在刚刚看完4-24章节,需要老师帮忙分析一下!!!

问题:目前有三个服务,api服务,user服务,id服务,正常启动user服务,api服务,发现api服务无法注册进自定义命名空间:qiyu-live-test

组件版本:nacos2.0.4,自定义命名空间是qiyu-live-test

截图:第一第二章为api服务配置文件,第三第四张为user服务,第五张是我自己的nacos注册中心界面
图片描述
图片描述

图片描述
图片描述
图片描述

我的问题是:当我给user服务配置上我qiyu-live-test命名空间的id时候,user服务是可以进入qiyu-live-test的,但同样配置了qiyu-live-test命名空间的api服务却进入了默认的public,导致api服务rpc调用user服务失败,我不知道我的问题出现在哪里?如果我不配置qiyu-live-test的话,如果服务都走默认的命名空间,却是正常的

正在回答 回答被采纳积分+3

1回答

Danny_Idea 2024-05-04 11:04:00

应该是api层注册nacos的时候,相关的配置url写的格式不正确所导致的。dubbo注册中心配置的时候,需要在url后缀加入相关的namespace参数信息,这样才能指定调用的时候使用哪个namespace上的provider接口,试试看配置上效果如何。

dubbo:
  application:
    name: qiyu-live-api
    qos-enable: false
  registry:
    address: nacos://127.0.0.1:8848?namespace=qiyu-live-test&&username=qiyu&&password=qiyu



0 回复 有任何疑惑可以回复我~
  • 提问者 super_小小胡 #1
    老师,试了各种方法,api层还是无法注册进去qiyu-live-test,但是user服务,id发号器就进去了,导致api无法调用user服务
    回复 有任何疑惑可以回复我~ 2024-05-04 12:03:18
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号