你了解Actuator开放指定监控节点吗?
之前章节/springboot-actuator-default.html讲解了spring-boot-actuator
默认开放的节点以及如何修改查看详细的健康信息,那我们怎么设置开放指定的节点
访问呢?
之前章节/springboot-actuator-default.html讲解了spring-boot-actuator
默认开放的节点以及如何修改查看详细的健康信息,那我们怎么设置开放指定的节点
访问呢?
系统的监控
在分布式的设计中显得尤为重要,因为分开部署的缘故,并不能及时的了解到程序运行的实时状况
,之所以重要所以SpringBoot
也给我提供了一套自动监控的API
,可以无缝整合spring-boot-admin
来完成图形化的展示,我们本章先来介绍下actuator
系统监控相关内容。
在之前的章节完成了服务端
、管理客户端
的配置,基础的配置已经完成,下面就可以开始把团队的开发人员添加到服务端
了,客户端
的配置要比管理客户端
更简单一些,只需要把客户端
生成的公钥
上传到服务端
即可。
在之前章节已经完成了服务端的配置,可以访问/git-gitolite-server.html查看配置步骤,因为gitolite
的管理是通过一个名为gitolite-admin
的仓库进行的,我们本章来主要讲解下这个仓库。
代码版本控制服务
最常用的有两种,分别是:SVN
、Git
,如果你在为你团队的Git
代码服务部署搭建而犯愁可以通过本章的内容进行完成搭建部署,快速的进行添加开发者以及仓库信息维护、权限控制等。
你有没有考虑过Eureka Client
与Eureka Server
是通过什么方式进行通讯的?
为什么Client
启动成功后Server
就会被注册到Server
的服务列表内?
为什么我们在正常关闭Client
后Server
会有所感知?
既然这么多问题,带着这些问题来进行本章的学习吧。
Eureka
作为一个成熟的服务注册中心
当然也有合理的内部维护服务节点
的机制,比如我们本章将要讲解到的服务下线
、失效剔除
、自我保护
,也正是因为内部有这种维护机制才让Eureka
更健壮、更稳定。
我们在之前的章节/eureka-server.html学习到了单个服务注册中心
的创建,不过单模式的部署方式在实战中确实不太提倡,因为有很多种原因可能会导致服务注册中心
宕机,如果宕机就会有一些灾难性的问题出现,所以保证服务注册中心
处于活着运行状态
显得尤为重要!!!