apollo 实战之部署多环境 v1.6版本

本文详细介绍了如何部署Apollo的多环境版本v1.6,包括服务端和客户端的环境设置,如修改JAVA_OPTS指定环境,配置apollo-env.properties和application.properties文件,以及启动和管理配置。文章强调了ApolloPortalDB和ApolloConfigDB的数据库配置,以及如何在ApolloPortalDB的serverconfig表中添加环境。最后,文章讲解了客户端配置和启动,通过app.properties文件连接服务端并启用ApolloConfig。
摘要由CSDN通过智能技术生成

准备工作

  1. 服务端jdk版本为1.8,客户端版本1.7,客户端如果是较老的代码,需1.6jdk的话,请参考官网关于降级的详解https://github.com/ctripcorp/apollo/issues/483
  2. 不同环境分别创建ApolloConfigDB表。ApolloPortalDB只需要创建一个,也就是一个portal可以管理多个环境集群,这也是该框架的一大特色。官网提供一些生产环境部署参考
    1. Portal部署在生产环境的机房,通过它来直接管理FAT、UAT、PRO等环境的配置
    2. Meta Server、Config Service和Admin Service在每个环境都单独部署,使用独立的数据库
    3. Meta Server、Config Service和Admin Service在生产环境部署在两个机房,实现双活
    4. Meta Server和Config Service部署在同一个JVM进程内,Admin Service部署在同一台服务器的另一个JVM进程内
  3. 分别下载protal,configService,adminService https://github.com/ctripcorp/apollo/releases 此教程针对于v1.6版本

 可以开始了

  1. windows、linux环境分别解压缩
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值