Apollo配置中心热加载mysql_Apollo 配置中心部署注意事项

2019 年 12 月份的时候写过一篇文章 Apollo 配置中心初探,当时刚接触 apollo,使用还不是很熟练,只是快速的部署出来了。随后在业务快速迭代的过程中,使用 apollo 的频率越来越高,了解也越来越深入。后来还转载过一篇文章微服务架构~携程Apollo配置中心架构剖析,对 Apollo 的架构解说的很详细,可以让你迅速的掌握配置中心的核心精髓。

近期,随着新系统的上线,由开发工程师提需求,需要用 Apollo 配置中心来管理配置,然后我们运维部这边迅速的部署出来了。在部署的过程中,也遇到过一些有趣的问题,算是积累了一些经验。

最开始,还是想在测试环境快速部署出来,打算用 Quick Start 的程序来启动(https://github.com/ctripcorp/apollo/wiki/Quick-Start),数据库导入之后检查8080 端口(lsof -i:8080),才发现本地的 tomcat 已经占用了 8080(结果就是 demo.sh 脚本执行报错),而且该端口还和外部系统有交互,基本不太可能更换 tomcat 的 8080 端口。此时 Apollo 和 tomcat 复用一台机器(资源有限,节约成本),如果换台机器也能避免端口冲突了。另外一种解决办法,就是换 apollo 的 8080 端口,但是 Quick Start 方式启动的服务中,端口是固定的,无法手动指定。此路不通,只能想其他办法了。

查阅官方文档后,发现用分布式部署的包启动 apolloconfig 服务,可以指定端口(https://github.com/nobodyiam/apollo-build-scripts),下载 1.7.1 版本的三个压缩

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值