更多介绍,可以参考Apollo配置中心介绍
2. Cluster是什么?
一个应用下不同实例的分组,比如典型的可以按照数据中心分,把A机房的应用实例分为一个集群,把B机房的应用实例分为另一个集群。
3. Namespace是什么?
一个应用下不同配置的分组。 请参考
请参考Apollo使用指南
5. 我的应用需要不同机房的配置不一样,Apollo是否能支持?
6. 我有多个应用需要使用同一份配置,Apollo是否能支持?
Apollo是支持的。请参考中的
从1.1.0版本开始,apollo-portal增加了查看权限的支持,可以支持配置某个环境只允许项目成员查看私有Namespace的配置。
这里的项目成员是指:
- 项目的管理员
- 具备该私有Namespace在该环境下的修改或发布权限
配置方式很简单,用超级管理员账号登录后,进入页面新增或修改配置项即可。
配置加密可以参考spring-boot-encrypt demo项目
8. 如果有多个config server,打包时如何配置meta server地址?
有多台meta server可以通过nginx反向代理,通过一个域名代理多个meta server实现ha。
9. Apollo相比于Spring Cloud Config有什么优势?
Spring Cloud Config的精妙之处在于它的配置存储于Git,这就天然的把配置的修改、权限、版本等问题隔离在外。通过这个设计使得Spring Cloud Config整体很简单,不过也带来了一些不便之处。
下面尝试做一个简单的小结: