欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Spring Cloud Eureka 服務(wù)上下線監(jiān)控的實現(xiàn)

 更新時間:2018年09月30日 09:12:53   作者:尹吉歡  
這篇文章主要介紹了Spring Cloud Eureka 服務(wù)上下線監(jiān)控的實現(xiàn),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

之前我們有介紹通過Spring Boot Admin來檢測服務(wù)的上下線,然后進(jìn)行通知功能。
http://www.dbjr.com.cn/article/130943.htm

今天為大家介紹另外一種實現(xiàn)的方式,在Eureka服務(wù)中進(jìn)行檢測通知,Eureka中提供了事件監(jiān)聽的方式來支持?jǐn)U展。

  • EurekaInstanceCanceledEvent 服務(wù)下線事件
  • EurekaInstanceRegisteredEvent 服務(wù)注冊事件
  • EurekaInstanceRenewedEvent 服務(wù)續(xù)約事件
  • 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事件監(jiān)聽
 *
 * @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() + " 服務(wù)下線");
  }
  @EventListener
  public void listen(EurekaInstanceRegisteredEvent event) {
    InstanceInfo instanceInfo = event.getInstanceInfo();
    System.err.println(instanceInfo.getAppName() + "進(jìn)行注冊");
  }
  @EventListener
  public void listen(EurekaInstanceRenewedEvent event) {
    System.err.println(event.getServerId() + "\t" + event.getAppName() + " 服務(wù)進(jìn)行續(xù)約");
  }
  @EventListener
  public void listen(EurekaRegistryAvailableEvent event) {
    System.err.println("注冊中心 啟動");
  }
  @EventListener
  public void listen(EurekaServerStartedEvent event) {
    System.err.println("Eureka Server 啟動");
  }
}

上面只是演示事件的效果,具體在什么事件中需要做什么操作,需要發(fā)郵件還是發(fā)短信,需要大家自己去實現(xiàn)。

注意:在Eureka集群環(huán)境下,每個節(jié)點都會觸發(fā)事件,這個時候需要控制下發(fā)送通知的行為,不控制的話每個節(jié)點都會發(fā)送通知。

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Spring-data-redis操作redis知識總結(jié)

    Spring-data-redis操作redis知識總結(jié)

    這篇文章主要介紹了Spring-data-redis操作redis知識總結(jié),spring-data-redis是spring-data模塊的一部分,專門用來支持在spring管理項目對redis的操作。
    2017-04-04
  • 基于SpringBoot實現(xiàn)自動裝配返回屬性的設(shè)計思路

    基于SpringBoot實現(xiàn)自動裝配返回屬性的設(shè)計思路

    這篇文章主要介紹了基于SpringBoot實現(xiàn)自動裝配返回屬性,這里涉及到的技術(shù)知識點有注解解析器,為什么用ResponseBodyAdvice這里解析?不在Filter,Interceptors,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友參考下吧
    2022-03-03
  • Java圖形化界面編程介紹

    Java圖形化界面編程介紹

    這篇文章主要介紹了Java圖形化界面編程,形化界面編程可以直接的看到每一步操作帶來的效果,相對于傳統(tǒng)編程盯著黑框框?qū)W起來是非常非常有意思的,想了解更多的小伙伴請參考下面文章的詳細(xì)內(nèi)容
    2022-01-01
  • Java中BeanMap的使用方法

    Java中BeanMap的使用方法

    這篇文章主要介紹了Java中BeanMap的使用方法,BeanMap來源于spring 框架,可以將一般的類轉(zhuǎn)為 Map 結(jié)構(gòu)存儲,基于Map的JavaBean視圖,默認(rèn)的鍵集是所有屬性名稱的聯(lián)合,需要的朋友可以參考下
    2024-01-01
  • Java中的線程安全問題詳細(xì)解析

    Java中的線程安全問題詳細(xì)解析

    這篇文章主要介紹了Java中的線程安全問題詳細(xì)解析,線程安全是如果有多個線程在同時運行,而這些線程可能會同時運行這段代碼,程序每次運行結(jié)果和單線程運行的結(jié)果是一樣的,而且其他的變量的值也和預(yù)期的是一樣的,此時我們就稱之為是線程安全的,需要的朋友可以參考下
    2023-11-11
  • 使用eclipse打包Maven項目的實現(xiàn)步驟

    使用eclipse打包Maven項目的實現(xiàn)步驟

    本文主要介紹了使用eclipse打包Maven項目的實現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-03-03
  • Java多線程中Lock鎖的使用小結(jié)

    Java多線程中Lock鎖的使用小結(jié)

    這篇文章主要介紹了Java多線程中Lock鎖的使用小結(jié),本節(jié)主要講了它的基本使用,大家可以舉一反三,試試什么條件下會導(dǎo)致死鎖,需要的朋友可以參考下
    2022-06-06
  • 解決netty中spring對象注入失敗的問題

    解決netty中spring對象注入失敗的問題

    這篇文章主要介紹了解決netty中spring對象注入失敗的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Java數(shù)據(jù)結(jié)構(gòu)通關(guān)時間復(fù)雜度和空間復(fù)雜度

    Java數(shù)據(jù)結(jié)構(gòu)通關(guān)時間復(fù)雜度和空間復(fù)雜度

    對于一個算法,其時間復(fù)雜度和空間復(fù)雜度往往是相互影響的,當(dāng)追求一個較好的時間復(fù)雜度時,可能會使空間復(fù)雜度的性能變差,即可能導(dǎo)致占用較多的存儲空間,這篇文章主要給大家介紹了關(guān)于Java時間復(fù)雜度、空間復(fù)雜度的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • Java中JSON數(shù)據(jù)操作與處理全面指南

    Java中JSON數(shù)據(jù)操作與處理全面指南

    JSON(JavaScript Object Notation)是數(shù)據(jù)交換的輕量級格式,它以易于人類閱讀和機器解析的方式組織數(shù)據(jù),基于鍵值對,在Java開發(fā)中,處理JSON數(shù)據(jù)通常涉及使用Jackson、Gson、Fastjson等庫,本文給大家介紹JSON數(shù)據(jù)操作與處理全面指南,感興趣的朋友一起看看吧
    2024-10-10

最新評論