springboot项目,有时候会使用两个端口:

server.port: 8010   # 本服务的端口
management.server.port: 8011    #监管本服务的服务端口

第一个端口,就是我们常用的服务本身的端口,我们访问服务,就是通过这个端口。

第二端口,是我们不常用的,这个端口是Actuator这个服务的,他是springboot用来监管你的服务的端口。

这个监管服务可以监管以下:

检查器类型    描述
CassandraHealthIndicator    检查Cassandra数据库是否已启动
DiskSpaceHealthIndicator    检查低磁盘空间
DataSourceHealthIndicator    检查能否获得到DataSource的连接
ElasticsearchHealthIndicator    检查Elasticsearch集群是否已启动
InfluxDbHealthIndicator    检查InfluxDB服务是否已启动
JmsHealthIndicator    检查JMS代理是否已启动
MailHealthIndicator    检查邮件服务是否已启动
MongoHealthIndicator    检查Mongo数据库是否已启动
Neo4jHealthIndicator    检查Neo4j服务是否已经启动
RabbitHealthIndicator    检查Rabbit服务是否已经启动
RedisHealthIndicator    检查Redis服务是否已启动
SolrHealthIndicator    检查Solr服务是否已启动
 

企业中,一般会有健康检查等各种机制。告诉你服务挂了,赶紧处理。

这个Actuator,帮你把服务当中可能用到的其他各种服务,全给你配上了健康检查。

Spring Boot 探索 | 服务监控与管理 Actuator_management.port_挖坑埋你的博客-CSDN博客

Spring Boot 探索 | Actuator 端点详细说明_actuator端点_挖坑埋你的博客-CSDN博客 

04-28 23:59