Spring cloud项目搭建----actuator(十)

本文详细介绍如何利用Spring Cloud Actuator进行服务监控与管理,包括服务的健康检查、审计、统计和追踪。通过封装HTTP请求的Controller实现服务的统一上线和下线操作,简化了服务管理流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

   actuator在项目中其实已经出现过,依赖已经引入只是没有使用。actuator的作用就是进行监控和管理springcloud应用的,进行健康,审计,统计和追踪。actuator的使用很简单,引入spring-boot-actuator依赖就可以了。但是这样的话以后再进行应用管理的时候会比较麻烦。今天我们通过http请求,封装成一个controller,对服务的上线和下线进行统一管理。使用的时候只需要在注册中心点击对应的服务,然后改请求路径就可以了,方便快捷。这个controller是一个公共模块,我们把它单独创建成一个moudle。

1,创建一个maven项目。new-->file-->moudle.输入groupid和artifactid。

2,修改项目名为example-extra。然后点击finish,创建好的项目如下。

3,修改pom.xml文件。增加依赖和父项目的设置。因为要使用controller所以要引入依赖。

4,在父项目中配置模块的版本号。

5,父项目中加入新模块。

6,在需要引入example-extra模块的地方引入。我们在web项目和service中加入依赖。

7,检查一下你的web和service项目中均已引入actuator和eureka依赖。

8,在example-extra中创建一个包,和一个controller,如图。

9,创建util包,里面新郑一个工具类,详细看源码,用来发送http请求的。

10,controller代码如图,也是借助actuator完成了。

11,启动eurekaserver和web两个项目。点击红框的位置。

12,点击红框的位置。把info改成down或者up完成服务的上下线操作。

下一篇将介绍springcloud config配置中心的使用。

源码请关注公众号,发送springcloud 可获得下载地址。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值