java健康检查的作用,spring cloud分布式健康检查
健康检查就是检查此服务是否是存活状态,但远不止此,下面会说到
首先要在父类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分布式健康检查相关推荐
- java熔断器_详解spring cloud分布式关于熔断器
spring cloud分布式中,熔断器就是断路器,其实都是一个意思. 为什么要使用熔断器呢? 在分布式中,我们会根据业务或功能将项目拆分为多个服务单元,各个服务单元之间通过服务注册和订阅的方式相互依 ...
- 开放下载 | 和 4000+Java 开发者共读《Spring Cloud Alibaba 从入门到实战》
Spring Cloud Alibaba 脱胎于阿里中间件团队内部,经受了阿里多年海量业务场景的考验,是目前最成熟.功能最丰富也最有前景的 Spring Cloud 实现.相信在未来 Spring C ...
- spring cloud分布式整合zipkin的链路跟踪
为什么使用zipkin? 上篇主要写了:spring cloud分布式日志链路跟踪 从上篇中可以看出服务之间的调用,假设现在有十几台服务,那么在查找日志的时候比较繁琐.复杂,而且在查看调用的时候也会像 ...
- 【技术手册】Java 开发者必备手册《Spring Cloud Alibaba 从入门到实战》
Java 开发者必备手册<Spring Cloud Alibaba 从入门到实战> 简介 大咖寄语 目录 精彩导读 基础知识篇 分布式配置 服务注册与发现 分布式服务调用 服务熔断和限流 ...
- 【夯实Spring Cloud】Spring Cloud分布式配置中心详解
本文属于[夯实Spring Cloud]系列文章,该系列旨在用通俗易懂的语言,带大家了解和学习Spring Cloud技术,希望能给读者带来一些干货.系列目录如下: [夯实Spring Cloud]D ...
- Spring Cloud 分布式消息—Spring Cloud Stream 自定义通道与分组分区应用
在Spring Cloud 分布式消息-Spring Cloud Stream 简介与入门一篇我们简单了介绍了Spring Cloud Stream,并且使用Spring Cloud Stream提供 ...
- 事务 | Spring Cloud 分布式事务管理(二)2pc/3pc
Spring Cloud 分布式事务管理(二)2pc/3pc 上一篇 Spring Cloud 分布式事务管理 上一章,讲到了微服务带来的优点和缺点以及分布式事务的不确定性.这节说一下2pc/3pc ...
- Java工程师面试题之Spring Cloud(含答案)
学习目标: 1.一周掌握 JAVA入门知识 2.掌握基础入门C#知识 3.手把手教你vbs脚本制作 4.强大的 IDEA编程利器 5.经典常见的 面试题目技巧 Java工程师面试题之Spring Cl ...
- Spring Cloud Admin健康检查 邮件、钉钉群通知
源码地址:https://github.com/muxiaonong/Spring-Cloud/tree/master/cloudadmin Admin 简介 官方文档:What is Spring ...
最新文章
- php邮箱群发,php异步群发邮件
- 写给Java程序员的Java虚拟机学习指南
- 区块链开发: 2019年及以后数字货币的前景如何?
- 现有exe转为服务_方式01
- MySQL配置文件my.cnf中文版(转载)
- wxWidgets:wxWizardEvent类用法
- '800a0005' 图片上传出现写入文件失败的错误 -- 修改pload_5xsoft.inc
- Java 8 之后,还有哪些进化的功能?
- 关于Webservice调试及小工具介绍
- .net 创建属于自己的log类
- 04-fliqlo时钟屏保安装
- 松翰SN8P2511 SOP8单片机 可代烧录 提供单片机方案开发 单片机解密
- 书单 电影单 电视剧单
- Basin hopping是什么全局优化算法?
- 爬取天眼查 的python 代码
- html5 3d场景设计,基于 HTML5 WebGL 的加油站 3D 可视化监控
- dos2unix 解决脚本执行过程中的莫名错误 “not found”
- 根据地址获取HTTP返回的状态码
- 完成HTML网页制作之后的成果,index.html
- Django笔记总结
热门文章
- 对扩展openflow协议的一点思考
- zabbix系统日志文件监控key
- CentOS(RedHat)命令行永久修改IP地址、网关、DNS
- 开发人员需要了解的测试
- C# 使用Epplus导出Excel [4]:合并指定行
- tree(2018.10.26)
- linux下编程epoll实现将GPS定位信息上报到服务器
- [poj3280]Cheapest Palindrome_区间dp
- [No0000F9]C# 运算符重载
- 《第一行代码》学习笔记11-活动Activity(9)