apollo服务器集成java_Spring Cloud 系列之 Apollo 配置中心(三)

本篇文章为系列文章,未读前几集的同学请猛戳这里:

本篇文章讲解 Apollo 多环境部署方案,教大家搭建除了 DEV 的其他环境。

多环境部署方案

点击链接观看:Apollo 多环境部署说明视频(获取更多请关注公众号「哈喽沃德先生」)

为了让大家有更真实的感受,多环境部署方案我们在 Linux 环境下搭建,不再使用 Quick Start 脚本。

当项目要上线部署到生产环境时,项目的配置比如数据库、缓存、队列等服务器的地址都会发生改变,这时候就需要通过 Apollo 为生产环境添加配置。目前 Apollo 预先定义的环境为:

DEV:Development environment 开发环境,用于开发者调试使用;

FAT:Feature Acceptance Test environment 功能验收测试环境,用于软件测试者测试使用;

UAT:User Acceptance Test environment 用户验收测试环境(仿真环境),用于生产环境下的软件测试者测试使用

PRO:Production environment 生产环境,最终上线环境。

这里我们要明确一些信息:

Portal 部署在生产环境的机房,通过它来直接管理 FAT、UAT、PRO 等环境的配置即可;

Config Service、Admin Service 和 ApolloConfigDB 在每个环境都单独部署;

应用需要配置指定的环境,默认为 DEV。

总结下来就是:一套 Portal 可以管理多个环境,但是每个环境都需要独立部署一套 Config Service、Admin Service 和 ApolloConfigDB。

服务器地址说明:

192.168.10.101:apollo-portal,公共的 Portal

192.168.10.102:DEV 环境,独立部署一套 Config Service、Admin Service,使用公共的 Portal

192.168.10.103:PRO 环境,独立部署一套 Config Service、Admin Service,使用公共的 Portal

点击链接观看:Apollo 多环境部署实践视频(获取更多请关注公众号「哈喽沃德先生」)

创建数据库

192.168.10.101 这台机器运行 apolloportaldb.sql 文件。

192.168.10.102 和 192.168.10.103 都运行 apolloconfigdb.sql 文件。

最终结果如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值