作者回复: 市面上有不少配置中心产品,它们的功能和架构差别很大。个人认为携程开源的apollo在功能和架构方面是最接近生产级的,携程自研也是因为市面上找不到一款支持大规模分布式系统的生产级配置中心。阿里和百度之前开源的配置中心,功能和架构都和apollo 差很多,而且已经不维护了,建议生产级使用携程apollo。
作者回复: 对,Apollo是企业级配置中心,支持对配置的版本控制和审计。谁,在什么时间,修改或发布了什么配置,都有记录。
作者回复: 你好,zookeeper可以做配置中心,不过zk比较偏底层,一般需要做封装才能做成生产级的配置中心。另外,zk比较重量,做好高可用运维有门槛,投入成本比较高。