本文共 660 字,大约阅读时间需要 2 分钟。
首先,在微服务的 pom.xml 里增加 actuator 配置:
org.springframework.boot spring-boot-starter-actuator
yml 配置文件增加端点配置
# 端点管理management: endpoints: web: exposure: # 开启指 shutdown 端点 include: shutdown # 开启 shutdown 实现优雅停服 endpoint: shutdown: enabled: true
可以把所有端点打开:include: '*'
但是,shutdown 端点是不包含在 * 里面的,因为它认为 shutdown 端点是致命的,因此必须要显示的在 yml 里打开。别人一旦知道地址,就打开 shutdown 请求,停掉服务。
我们看到注册中心有以下微服务:
然后我们发送一个 post 请求,把 feign-server 停掉,端口号是 9092。
然后 feign-server 就很快下线了
转载地址:http://fkuhf.baihongyu.com/