健康检查就是检查此服务是否是存活状态,但远不止此,下面会说到

首先要在父类gradle.build加入必要的依赖:

//健康检查

compile 'org.springframework.boot:spring-boot-starter-actuator'

启动该服务在控制台可以看到:

这时候看到了/health,我们在浏览器运行一下:

可以看到status:UP代表服务是健康存活的,反之当status:down时,就代表它不是健康的

其实有很多原因会导致它不健康,若不健康的话它就会告诉运维,运维也就可以做出相应的调整并回应

除了/health还有:

先来试一下/metrics:

这时候看到401,就代表没有权限访问呗

为什么没有权限访问呢?

其实运行它会看到很多的隐私问题,比如运行情况,以及运行内存,甚至有多少bean都可以看到,若没有相应的权限那么随意的打开不是相当的危险?

这时候spring boot有一种策略,必须要在该服务加一个依赖组件并配置:

//安全检查组件

compile group: 'org.springframework.boot', name: 'spring-boot-starter-security'

security:

basic:

enabled: true #开启安全检查

user:

name: user #进行身份验证

password: 123

这时候再访问:

输入刚刚配置的用户名和密码

这时候就可以访问了,除了/metrics还有/beans,试一下:

这时候就可以看到有多少bean了

在使用中,若不用健康检查的话只需要把配置中开启健康检查true改为false就可以了

java健康检查的作用,spring cloud分布式健康检查相关推荐

  1. java熔断器_详解spring cloud分布式关于熔断器

    spring cloud分布式中,熔断器就是断路器,其实都是一个意思. 为什么要使用熔断器呢? 在分布式中,我们会根据业务或功能将项目拆分为多个服务单元,各个服务单元之间通过服务注册和订阅的方式相互依 ...

  2. 开放下载 | 和 4000+Java 开发者共读《Spring Cloud Alibaba 从入门到实战》

    Spring Cloud Alibaba 脱胎于阿里中间件团队内部,经受了阿里多年海量业务场景的考验,是目前最成熟.功能最丰富也最有前景的 Spring Cloud 实现.相信在未来 Spring C ...

  3. spring cloud分布式整合zipkin的链路跟踪

    为什么使用zipkin? 上篇主要写了:spring cloud分布式日志链路跟踪 从上篇中可以看出服务之间的调用,假设现在有十几台服务,那么在查找日志的时候比较繁琐.复杂,而且在查看调用的时候也会像 ...

  4. 【技术手册】Java 开发者必备手册《Spring Cloud Alibaba 从入门到实战》

    Java 开发者必备手册<Spring Cloud Alibaba 从入门到实战> 简介 大咖寄语 目录 精彩导读 基础知识篇 分布式配置 服务注册与发现 分布式服务调用 服务熔断和限流 ...

  5. 【夯实Spring Cloud】Spring Cloud分布式配置中心详解

    本文属于[夯实Spring Cloud]系列文章,该系列旨在用通俗易懂的语言,带大家了解和学习Spring Cloud技术,希望能给读者带来一些干货.系列目录如下: [夯实Spring Cloud]D ...

  6. Spring Cloud 分布式消息—Spring Cloud Stream 自定义通道与分组分区应用

    在Spring Cloud 分布式消息-Spring Cloud Stream 简介与入门一篇我们简单了介绍了Spring Cloud Stream,并且使用Spring Cloud Stream提供 ...

  7. 事务 | Spring Cloud 分布式事务管理(二)2pc/3pc

    Spring Cloud 分布式事务管理(二)2pc/3pc 上一篇 Spring Cloud 分布式事务管理 上一章,讲到了微服务带来的优点和缺点以及分布式事务的不确定性.这节说一下2pc/3pc ...

  8. Java工程师面试题之Spring Cloud(含答案)

    学习目标: 1.一周掌握 JAVA入门知识 2.掌握基础入门C#知识 3.手把手教你vbs脚本制作 4.强大的 IDEA编程利器 5.经典常见的 面试题目技巧 Java工程师面试题之Spring Cl ...

  9. Spring Cloud Admin健康检查 邮件、钉钉群通知

    源码地址:https://github.com/muxiaonong/Spring-Cloud/tree/master/cloudadmin Admin 简介 官方文档:What is Spring ...

最新文章

  1. php邮箱群发,php异步群发邮件
  2. 写给Java程序员的Java虚拟机学习指南
  3. 区块链开发: 2019年及以后数字货币的前景如何?
  4. 现有exe转为服务_方式01
  5. MySQL配置文件my.cnf中文版(转载)
  6. wxWidgets:wxWizardEvent类用法
  7. '800a0005' 图片上传出现写入文件失败的错误 -- 修改pload_5xsoft.inc
  8. Java 8 之后,还有哪些进化的功能?
  9. 关于Webservice调试及小工具介绍
  10. .net 创建属于自己的log类
  11. 04-fliqlo时钟屏保安装
  12. 松翰SN8P2511 SOP8单片机 可代烧录 提供单片机方案开发 单片机解密
  13. 书单 电影单 电视剧单
  14. Basin hopping是什么全局优化算法?
  15. 爬取天眼查 的python 代码
  16. html5 3d场景设计,基于 HTML5 WebGL 的加油站 3D 可视化监控
  17. dos2unix 解决脚本执行过程中的莫名错误 “not found”
  18. 根据地址获取HTTP返回的状态码
  19. 完成HTML网页制作之后的成果,index.html
  20. Django笔记总结

热门文章

  1. 对扩展openflow协议的一点思考
  2. zabbix系统日志文件监控key
  3. CentOS(RedHat)命令行永久修改IP地址、网关、DNS
  4. 开发人员需要了解的测试
  5. C# 使用Epplus导出Excel [4]:合并指定行
  6. tree(2018.10.26)
  7. linux下编程epoll实现将GPS定位信息上报到服务器
  8. [poj3280]Cheapest Palindrome_区间dp
  9. [No0000F9]C# 运算符重载
  10. 《第一行代码》学习笔记11-活动Activity(9)