专栏首页SpringBoot 核心技术SpringBoot核心技术:Actuator远程关闭服务“黑科技”

SpringBoot核心技术:Actuator远程关闭服务“黑科技”

博客原文地址 之前章节介绍了Actuator对服务系统监控相关的知识点,了解到了开放指定监控节点查看详细健康信息,我们本章来介绍下Actuator的黑科技,远程关闭应用服务。

本章目标

通过配置Actuator完成服务远程关闭

构建项目

本章同样使用之前章节的源码基础上修改,访问源码汇总下载SpringBoot2.x/hengboy-spring-boot-actuator章节源码,通过idea工具进行打开。

配置远程关闭服务

由于Autuator内置了远程关闭服务功能,所以我们可以很简单的开启这一项“黑科技”,修改application.yml配置文件,如下所示:

# 管理节点配置
management:
  endpoints:
    web:
      # actuator的前缀地址
      base-path: /
      # 开放指定节点
      exposure:
        include:
          - health
          - info
          - mappings
          - env
          - shutdown
    # 开启远程关闭服务
    shutdown:
      enabled: true

通过management.endpoint.shutdown.enabled参数来进行设置,默认为false,默认不会开启远程关闭服务功能,然后把shutdown节点进行开放,否则无法发送远程关机请求。

注意:在SpringBoot核心技术:你了解Actuator开放指定监控节点吗?文章内我们说到了Actuator内置的监控节点列表,当我们访问shutdown节点时必须发送POST类型请求,否则无法执行关机操作。

测试

打开终端或者postman工具进行测试关机请求,如下是终端命令测试结果:

curl -X POST http://localhost:8080/shutdown

通过curl命令发送POST请求类型到http://localhost:8080/shutdown,发送完成后会响应一段信息:

{"message":"Shutting down, bye..."}

我们去查看对应的服务实例运行状态时可以发现已经停止了。

总结

本章配置比较简单,通过修改两个地方开启了远程关闭服务的操作。

不过建议没事不要打开,打开后也不要对公网开放,黑科技都是比较危险的。

源码位置

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 方法论

    比如一个产品负责人做起事来毫无章法,产品方向随意乱打,这样产品没有方法论,有的是大大的短板,也很难在专业上有长足的进步,项目也往往无疾而终,浪费了团队的粮草子弹...

    春哥大魔王
  • 交互面试总结

    面了tx的交互,现在正在等待结果中,虽是面试但是却是感觉参加了一场分享会,收获颇丰,现在整理一下面试时候被问到的问题和一些感触很深的点。

    霖酱
  • 赵丽颖公布婚讯致微博瘫痪, 新浪程序员转发:能否提前打个招呼!

    我们都知道,在10月16号这一天,大家常玩微博的小伙伴都发现微博又陷入到了突然的瘫痪之中,这可是让大家急坏了。好多网友都说,明明就是想吃一下赵丽颖还有冯绍峰的瓜...

    一墨编程学习
  • Netty源码阅读入门实战(九)-编码及writeAndFlush()

    JavaEdge
  • 因为产品意见不合打架?想多了!

    我发现爆料人非常会炒作,本来就是两个人抢微波炉引起的冲突吧,结果说成程序员与产品经理因为产品意见不合而引起的冲突!

    叫我龙总
  • 我要开始写作了

    今天是2017年6月30日,这一年已经过半了,而在这半年中我有对生活,对工作有无数强烈的想法充斥于自己的脑海中,有一些想法灵感我会随手去记录,我时常发一些朋友圈...

    叫我龙总
  • 时序逻辑电路基础

    建立时间Tsu(setup):触发器在时钟上升沿到来之前,其数据输入端的数据必须保持不变的最小时间。

    NingHeChuan
  • 码农晋升为技术管理者后,痛并快乐着的纠结内心

    有一个非常有趣的现象:据说大部分的技术管理者,在其从程序员转为管理岗位的时候,都是在领导或公司的要求下,被动的推到管理岗位上的,并非是自己当初有强烈意愿、主动去...

    黄泽杰
  • 到底要不要去培训机构学习?

    你花了很短的时间就能去上手一门行业,虽然你花了一些钱,但是你节省了大量的时间和精力,找到了高薪的工作,然后很快就可以把这个款项还上了。

    叫我龙总
  • WePhone创始人自杀后的感想--事缓则圆

    主人公据传是快40岁的人,本人又是高智商分子,却在社会经验方面一败涂地。这里简单罗列一下他事情。

    叫我龙总

扫码关注云+社区

领取腾讯云代金券