springcloud注册中心Eureka服务监控

作为服务注册中心,Eureka可以监控每一个注册到自己上面的服务,注册==》续约(3s/次)==》下线;
但是自身也可以进行监控Eureka启动和注册中心启动;
下面一些示例代码,可以根据需求,手动添加一些自己的业务逻辑代码:
比如,监控当某个服务(A)启动时,通过消息队列通知另一个服务(B)去调用A服务里面的业务逻辑;
@Component
public class EurekaStateChangeListener {

@EventListener
public void listen(EurekaInstanceCanceledEvent event) {
	System.out.println("EurekaStateChangeListener.listen()"+event.getServerId() + "\t" + event.getAppName() + " 服务下线");
}

@EventListener
public void listen(EurekaInstanceRegisteredEvent event) {
	System.out.println("EurekaStateChangeListener.listen()"+event.getInstanceInfo().getAppName() + "进行注册");
}

@EventListener
public void listen(EurekaInstanceRenewedEvent event) {
	System.out.println("=============="+event.getServerId() + "\t" + event.getAppName() + " 服务进行续约");
}

@EventListener
public void listen(EurekaRegistryAvailableEvent event) {
    System.out.println("=============="+"注册中心 启动");
}

@EventListener
public void listen(EurekaServerStartedEvent event) {
    System.out.println("=============="+"Eureka Server 启动");
}

}

实际上也可以通过springcloud Admin来实现同样的功能效果,也正是后面需要撰写博客之一;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值