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

来源:5-1 APP产品中常用的用户标签是什么?-

super_小小胡

2024-05-04

老师,麻烦帮忙分析一下,我现在刚刚看完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的话,如果服务都走默认的命名空间,却是正常的

写回答

1回答

Danny_Idea

2024-05-04

应该是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
1
super_小小胡
老师,试了各种方法,api层还是无法注册进去qiyu-live-test,但是user服务,id发号器就进去了,导致api无法调用user服务
2024-05-04
共1条回复

SpringCloudAlibaba高并发仿斗鱼直播平台实战

SpringCloudAlibaba高并发仿斗鱼直播平台实战

446 学习 · 364 问题

查看课程