spring cloud Eureka服务中心监控服务的注册、上线等,及邮件通知
Eureka的server端提供了五个监听器,分别是:
EurekaInstanceCanceledEvent 服务下线事件
EurekaInstanceRegisteredEvent 服务注册事件
EurekaInstanceRenewedEvent 服务续约事件(心跳)
EurekaRegistryAvailableEvent Eureka注册中心启动事件
EurekaServerStartedEvent Eureka Server启动事件
在Eureka服务端可监听到服务相应事件,并做相应处理:
1.在Eureka服务端创建类
2.内容
package com.zzcm.atoutiaoeureka.ListenConfig;
import com.netflix.appinfo.InstanceInfo;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cloud.netflix.eureka.server.event.*;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.event.