SpringCloud 配置中心服务启动真正完成了,再去启动client服务吧

版权声明:本文为博主原创文章,转载请注明出处 浅然的专栏 https://blog.csdn.net/w_linux/article/details/83050293

一、场景简述

如题,笔者在启动配置中心的服务的时候,没等它真正的启动完成,就去启动client服务,导致出现如下报错!

这样的结果就是导致你再一次去启动UserApplication这个client服务是可以成功启动的。


二、解决方案

因为再一次启动是可以成功启动的,所以笔者排除了实例名称写错的问题,最后发现是出现在未完成配置中心服务的启动就去启动client服务了,如下是部分配置中心启动的日志

1⃣️:是指配置中心服务

2⃣️:笔者在出现2的日志后就去启动client服务,导致配置中心未完成启动而报错

3⃣️:其实2就是代表服务启动了,但是可能由于各方面原因,导致其内部还需要一点时间,所以笔者都是等待3的处理注解日志出现,也就是说读者可以根据自身情况而定,每个人的日志是不同的,因为每个人的配置不同,所以笔者想要提醒的是,不要一出现Started ...这个日志就马上去启动client服务,给内部一个缓冲的过程,以免出现上述报错

好了,问题解决,配置中心因为与许多服务相关联,所以要谨慎处理,等待其真正完成启动,再去启动其他服务

猜你喜欢

转载自blog.csdn.net/w_linux/article/details/83050293