Spring Cloud Eureka 服务上下线监控的实现

2025-05-29 0 19

之前我们有介绍通过spring boot admin来检测服务的上下线,然后进行通知功能。https://www.zzvips.com/article/145057.html

今天为大家介绍另外一种实现的方式,在eureka服务中进行检测通知,eureka中提供了事件监听的方式来支持扩展。

  • eurekainstancecanceledevent 服务下线事件
  • eurekainstanceregisteredevent 服务注册事件
  • eurekainstancerenewedevent 服务续约事件
  • eurekaregistryavailableevent eureka注册中心启动事件
  • eurekaserverstartedevent eureka server启动事件
?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34
import com.netflix.appinfo.instanceinfo;

import org.springframework.cloud.netflix.eureka.server.event.*;

import org.springframework.context.event.eventlistener;

import org.springframework.stereotype.component;

/**

* eureka事件监听

*

* @author yinjihuan

* @create 2018-03-09 13:45

**/

@component

public class eurekastatechangelistener {

@eventlistener

public void listen(eurekainstancecanceledevent event) {

system.err.println(event.getserverid() + "\\t" + event.getappname() + " 服务下线");

}

@eventlistener

public void listen(eurekainstanceregisteredevent event) {

instanceinfo instanceinfo = event.getinstanceinfo();

system.err.println(instanceinfo.getappname() + "进行注册");

}

@eventlistener

public void listen(eurekainstancerenewedevent event) {

system.err.println(event.getserverid() + "\\t" + event.getappname() + " 服务进行续约");

}

@eventlistener

public void listen(eurekaregistryavailableevent event) {

system.err.println("注册中心 启动");

}

@eventlistener

public void listen(eurekaserverstartedevent event) {

system.err.println("eureka server 启动");

}

}

上面只是演示事件的效果,具体在什么事件中需要做什么操作,需要发邮件还是发短信,需要大家自己去实现。

注意:在eureka集群环境下,每个节点都会触发事件,这个时候需要控制下发送通知的行为,不控制的话每个节点都会发送通知。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持快网idc。

原文链接:http://cxytiandi.com/blog/detail/17640

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

快网idc优惠网 建站教程 Spring Cloud Eureka 服务上下线监控的实现 https://www.kuaiidc.com/111013.html

相关文章

发表评论
暂无评论