apolloconfig / apolloconfig/apollo

一个程序是否可以访问两个appid(用client 包实现,非自己封装接口)

Aperta
#2,473 8 commenti 0 reazioni 0 assegnatari Vedi su GitHub
discussion
Lingua principale
Java
Stelle
29.8k
Fork
10.2k
Merge medio
4g 7h
PR unite (30g)
4

Descrizione

我有如下的业务场景,看看有没有其他的破解之道:
对于一个项目来说,因涉及到运维密码相关配置(独立namespace:简称 secret-namespace)问题(如数据库密码等),理论上说,业务开发人员不可见。目前一个项目对应一个apollo 应用,而应用管理员权限交由业务负责人管理(因项目太多,运维管理忙不过来),这样管理员就具有了查看secret-namespace 配置的权限。
目前想到的方案:
1. apollo应用 管理员权限交由运维管理,这样由于项目太多,给用户分配权限估计就忙死了。
2. secret-namespace 独立出一个apollo应用,然后其他apollo应用继承,因继承需public属性,更不可取。
3. secret-namespace 独立出一个apollo应用,然后程序一次性加载 两个 apollo 应用,通过接口可实现,但不建议提供用户使用的复杂度,所以想问apollo-client 是否支持?
4. 有没有其他更合理的方案?

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.