本地项目apollo的注册中心地址写的是ECS公网地址,但是项目启动后,发现它去拉取配置的时候变成了私网地址?

代码截图报错:

 配置的注册中心是公网的地址,拉取配置的时候竟然变成私网了,就很离谱,后来通过网上查找资料,很多奇怪的解决方案都试了没有解决,后来发现了一篇文章,只需要在启动参数中配上:apollo.config-service 参数即可,配置截图如下:-Ddev=DEV 用于指定apollo中对应的环境,-Dapollo.config-service=http://106.14.138.180:8080 用于指定从该配置中心获取配置:

 

 加上上面 -Dapollo.config-service的启动参数就完美解决了。

原理其实就是 绕从eureka中取数据,直接去配置中心取数据皆可以解决。

参考:https://cloud.tencent.com/document/practice/1364/74389



如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但是未经作者本人同意,转载文章之后必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
posted @   君莫笑我十年游  阅读(17)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2021-10-10 druid和druid-spring-boot-starter 的区别
2021-10-10 AOP@Before,@After,@AfterReturning,@AfterThrowing执行顺序
2020-10-10 c# TargetInvocationException 异常原因:缺少dll依赖
2020-10-10 mysql建数据库的字符集与排序规则说明
2019-10-10 pymysql基本操作
2019-10-10 gitpython 操作
2019-10-10 CentOS 7编译安装Python3.7.X
点击右上角即可分享
微信分享提示