美文网首页
apollo - 2 - 增加自定义环境

apollo - 2 - 增加自定义环境

作者: cf6bfeab5260 | 来源:发表于2019-10-18 09:46 被阅读0次

    apollo 默认只有 dev fat uat prod 四个环境。如果不够的话需要修改一下代码增加环境。可以参考官方文档

    1. 假设需要添加的环境名称叫beta

    2. 修改com.ctrip.framework.apollo.core.enums.Env类,在其中加入BETA枚举:

    3. 修改com.ctrip.framework.apollo.core.enums.EnvUtils类,在其中加入BETA枚举的转换逻辑:

    4. 修改apollo-env.properties,增加beta.meta占位符:

    5. 修改com.ctrip.framework.apollo.core.internals.LegacyMetaServerProvider类,增加读取BETA环境的meta server地址逻辑:

    6. protaldb增加BETA环境,参考分布式部署指南 2.1.3.1一节

    7. 为apollo-portal添加新增环境对应的meta server地址,具体参考:2.2.1.2.4 配置apollo-portal的meta service信息。apollo-client在新的环境下使用时也需要做好相应的配置,具体参考:1.2.2 Apollo Meta Server

    注1:一套Portal可以管理多个环境,但是每个环境都需要独立部署一套Config Service、Admin Service和ApolloConfigDB,具体请参考:2.1.2 创建ApolloConfigDB2.1.3.2 调整ApolloConfigDB配置2.2.1.2 配置数据库连接信息

    注2:如果是为已经运行了一段时间的Apollo配置中心增加环境,别忘了参考2.1.2.1 从别的环境导入ApolloConfigDB的项目数据对新的环境做初始化

    相关文章

      网友评论

          本文标题:apollo - 2 - 增加自定义环境

          本文链接:https://www.haomeiwen.com/subject/mcemnqtx.html