Apollo 的命名空间有什么用?
查看完整题解
参考回答
直接回答
命名空间是一组可以分别管理和发布的配置,常见默认值是 application。通用配置可以放公共命名空间,其他应用按需要关联或读取。
讲清原理
一个应用可把路由、限流和日志分到不同命名空间,分别授权,也能看清一次发布会影响哪类配置。公共命名空间被关联并覆写时,同名键可由当前应用的配置优先。具体还要看选中的集群和发布版本。
例子与易错点
订单与支付共用日志格式,但库存需要单独改采样比例。可以在共享空间维护通用值,在库存应用关联的空间里覆写该项。
延伸阅读 Apollo 为什么按应用、环境、集群和命名空间分层? · Apollo 的 Cluster 和 Namespace 有什么区别? · Apollo 公共配置怎么管理比较稳?
这道题,你掌握得怎么样?
掌握程度由你主动标记,阅读和收藏不会自动改变状态。