apolloconfig / apolloconfig/apollo

成功关联上公开的命名空间,但是获取不到配置信息

オープン
#4,769 コメント 6 件 リアクション 0 件 担当者 0 名 GitHub で見る
discussion
主要言語
Java
スター
29.8k
フォーク
10.2k
平均マージ
4日 7時間
マージ済み PR(30日)
4

説明

- [ ] 我已经检查过[discussions](https://github.com/ctripcorp/apollo/discussions)
- [ ] 我已经搜索过[issues](https://github.com/ctripcorp/apollo/issues)
- [ ] 我已经仔细检查过[FAQ](https://www.apolloconfig.com/#/zh/faq/common-issues-in-deployment-and-development-phase)

**描述bug**

我在Apollo配置界面上,已经将UIMS应用的配置关联上公共的配置,所有配置都已经发布。UIMS已经默认引用了私有的Application命名空间
我在UIMS的Apollo配置节点中,如果不在Namespaces中将引用的公共配置的命名空间列出来,那么UIMS就拉取不到公共的配置信息。
只要在Namespaces中将引用的公共的命名空间列出来,UIMS应用就可以正常获取到公共的配置信息

**复现**

通过如下步骤可以复现:

1.
可以正常接到公共配置的Section配置
"Apollo": {
"AppId": "UIMS",
"Env": "DEV",
"MetaServer": "http://localhost:8080/",
"Namespaces": [ "Dev.ElasticSearch", "Dev.RabbitMQ", "Dev.Swagger", "Dev.Wechat", "Dev.Redis" "Dev.MinIO", "Dev.NLog" ]
}

2.
不能拉到公共配置的Section配置
"Apollo": {
"AppId": "UIMS",
"Env": "DEV",
"MetaServer": "http://localhost:8080/"
}

**期望**

配置信息在Apollo上,建立好关联继承关系后,UIMS不需要关注引用了哪些公共的配置命名空间,只需要引用自己私有的Application即可

**截图**

![image](https://user-images.githubusercontent.com/42777817/222736443-01203fc2-a5d1-46a7-a3c3-80bfcf593506.png)

### 额外的细节和日志

- 版本:2.10.0
- 错误日志
- 配置:
- .net6

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。