apollo组件部署报错分析

  本身我只是听说过和简单的使用过apollo注解,但是对于其安装和本身代码都不熟悉,但是在业务中,我们需要部署一套。

  在时间很紧张的过程中,没有时间去熟悉,只能快速上手。我在这个过程中,就踩了很多坑,特此记录一下。

  第一次报错,不知道怎么办,疯狂百度,最后把日志打印出来。看到VM相关的参数,然后在启动参数中,将-agent参数去掉,正常了。

  接下来就报了这个错,报错ENV SIT is not invalid。疯狂百度,但是这个问题太小众了,没有解决办法。怎么办呢?只能从日志提示中查看,

然后去看源码,发现默认的配置文件中字段错误,apollo.portal.env=DEV, 然后错误消失。

最后就是在配置portal服务的dev.meta属性,将其配置成了admin服务,导致报错,实际应该是config服务。

  所以从这次安装经历来看,apollo配置的服务端,其实是由3个微服务组成的。一个注册中心,一个admin服务,一个portal服务。并且可以读取jar包之外的配置文件变量,有时间可看下源码,挑有问题的看。

  apollo的功能还是比较简单的,代码量也不是很多。但是想要在短时间内,熟悉其代码和模块,还是比较困难的。所以应该从功能和操作上去了解。它有一些概念,appid,env, 充分使用其提供的apollo-client。

  

 

 

参考博客:

  apollo安装和使用

posted @   懂得了才能做一些改变  阅读(423)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示