赞
踩
目录
简介
安全性的差异
系统复杂度的差异
简介
前面我们分析了携程的 apollo,现在再来看看阿里的 nacos。和 apollo 一样,nacos 也是一款配置中心,同样可以实现配置的集中管理、分环境管理、即时生效等等。不过,nacos 还具备了服务发现的功能。
分析 apollo 时,我们通过四个问题展开:
为什么使用配置中心
如何设计一个配置中心
apollo 是如何设计的
如何使用 apollo
当然,我们也可以用同样的套路来分析 nacos,不过,第 1、2 个问题是一样的,没必要再讲一遍,而第 4 个问题嘛,我看官网的文档已经足够详细。所以,这篇将重点分析 nacos 和 apollo 在设计上的差异。
以下分析基于 apollo 1.8.0 和 nacos 2.1.0。
安全性的差异
这里说的安全性,不是指控制台读配置中心,而是客户端读配置中心。
之前我说过,如果所有环境都共用一个配置中心,会存在安全问题。因为开发人员能拿到测试环境的配置,按理也能拿到生产环境的配置。
为了解决这个问题,一般有两个方案:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。