91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Spring Cloud Eureka 服務上下線監控的實現

發布時間:2020-09-09 04:51:59 來源:腳本之家 閱讀:277 作者:尹吉歡 欄目:編程語言

之前我們有介紹通過Spring Boot Admin來檢測服務的上下線,然后進行通知功能。
https://www.jb51.net/article/130943.htm

今天為大家介紹另外一種實現的方式,在Eureka服務中進行檢測通知,Eureka中提供了事件監聽的方式來支持擴展。

  • EurekaInstanceCanceledEvent 服務下線事件
  • EurekaInstanceRegisteredEvent 服務注冊事件
  • EurekaInstanceRenewedEvent 服務續約事件
  • EurekaRegistryAvailableEvent Eureka注冊中心啟動事件
  • EurekaServerStartedEvent Eureka Server啟動事件
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集群環境下,每個節點都會觸發事件,這個時候需要控制下發送通知的行為,不控制的話每個節點都會發送通知。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

罗定市| 富顺县| 岚皋县| 湖北省| 天柱县| 措美县| 潢川县| 南安市| 苏尼特左旗| 茂名市| 乾安县| 威远县| 安图县| 古丈县| 景泰县| 大足县| 武功县| 当阳市| 兴海县| 龙里县| 庆云县| 苏尼特右旗| 同心县| 呼和浩特市| 萍乡市| 滕州市| 射洪县| 康乐县| 大邑县| 麻城市| 莱州市| 五台县| 同仁县| 衡阳县| 海淀区| 岑巩县| 隆化县| 普格县| 二手房| 祁阳县| 都安|