apollo namespace(六)

公共组件的接入和多个AppId使用同一份配置都是使用namespace方法:

Tips:

公共的Namespace的配置能被任何项目读取
通过创建公共Namespace可以实现公共组件的配置,或多个应用共享同一份配置的需求
如果其它应用需要覆盖公共部分的配置,可以在其它应用那里关联公共Namespace,然后在关联的Namespace里面配置需要覆盖的配置即可
如果其它应用不需要覆盖公共部分的配置,那么就不需要在其它应用那里关联公共Namespace

一, 创建NameSpace

  创建Namespace需要项目管理员权限,如果发现没有添加Namespace按钮,可以找项目管理员授权。

在这里插入图片描述
1.点击页面左侧的添加Namespace

2.点击“创建新的Namespace”
在这里插入图片描述

3.输入Namespace名称,需要注意的是Namespace名称全局唯一
Apollo会默认把部门代号添加在最前面
在这里插入图片描述
4.点击提交后,页面会自动跳转到关联Namespace页面
首先,选中所有需要有这个Namespace的环境和集群,一般建议全选
其次,选中刚刚创建的namespace
最后,点击提交
在这里插入图片描述

5.关联成功后,页面会自动跳转到Namespace权限管理页面
在这里插入图片描述

6.点击“返回”回到项目页面

7.添加配置项
在这里插入图片描述

8.点击发布
在这里插入图片描述

二,关联namespace

1.进入使用公共组件的应用项目首页,点击左侧的添加Namespace按钮
在这里插入图片描述

2.找你要关联的namespace,并选择需要关联到哪些环境和集群
在这里插入图片描述
3.关联成功后,页面会自动跳转到Namespace权限管理页面
在这里插入图片描述

4.点击“返回”回到项目页面

5.添加配置项

6.点击发布
三,注意点

1.如果某个AppId需要覆盖公共的配置信息,那么在该AppId下关联公共的namespace并写入需要覆盖的配置即可。

2.私有的配置有相同的key,私有的配置会覆盖公有的配置
3.如果配置多个的namespace有相同的key,新配置的namespace会覆盖旧的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值