【脱坑】Eureka客户端启动时自动shutdown

前几天小同事在弄Eureka,Eureka-Server启动之后,客户端启动后没有报错,但是自己就shutdown了。

2020-01-24 01:31:07.049 INFO 8832 — [ Thread-40] com.netflix.discovery.DiscoveryClient : Completed shut down of DiscoveryClient

基本现象如上,我先检查了下Eureka-Client的springboot的版本2.1.5.RELEASE和springcloud的版本Greenwich.SR2,和服务端是一致的。
控制台也没有错误,boot启动类运行后自己就停了,怀疑是没有引入web依赖,启动类执行完当然就结束了。

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-web</artifactId>
</dependency>

引入web依赖之后,启动正常了。
小同事还一脸误解,注册服务为什么要引入web依赖呢?
我说,springcloud不就是使用http作为通信协议,没有web依赖如何启动http服务。ps:当然了,这里只是就事论事,单独启动进程来接收http请求的话,socket编程,netty都是可以的。

原创文章 17 获赞 13 访问量 7614

猜你喜欢

转载自blog.csdn.net/weixin_43275277/article/details/104078827