背景:
刚入职新公司,某天IDEA启动项目的时候,特别慢,某个服务居然要2分钟,这太影响工作效率了,就找了很多解决办法,比如
这篇文章也不能解决
修改IDEA VM options也不管用,就这样忍了几天,直到今天,我才灵光乍现,项目中用了Apollo配置中心,
这玩意儿之前好像也遇到过启动慢的问题,我看了我本地c盘的server.properties文件是写的LOCAL
我马上把项目中的Apollo配置关闭,瞬间启动飞起!!!!
跟踪源码:
同事跟我说他们启动都用的本地配置,既server.properties文件是写的LOCAL.
启动的时候Apollo如果使用本地配置,会打印:
==== Apollo is in local mode! Won't pull configs from remote server for namespace
然后我就跟着找到Apollo的源码在DefaultConfigFactory类中