最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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://m.fzitv.net/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)文章

  • Java并發(fā)編程示例(九):本地線程變量的使用

    Java并發(fā)編程示例(九):本地線程變量的使用

    這篇文章主要介紹了Java并發(fā)編程示例(九):本地線程變量的使用,有時,我們更希望能在線程內(nèi)單獨使用,而不和其他使用同一對象啟動的線程共享,Java并發(fā)接口提供了一種很清晰的機制來滿足此需求,該機制稱為本地線程變量,需要的朋友可以參考下
    2014-12-12
  • SpringBoot入門之集成JSP的示例代碼

    SpringBoot入門之集成JSP的示例代碼

    這篇文章主要介紹了SpringBoot入門之集成JSP的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • 詳解SpringBoot如何開啟異步編程

    詳解SpringBoot如何開啟異步編程

    本文主要介紹了詳解SpringBoot如何開啟異步編程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • java中BigDecimal的操作方法

    java中BigDecimal的操作方法

    這篇文章主要介紹了java中BigDecimal的操作方法,較為詳細(xì)的分析了BigDecimal類在進(jìn)行商業(yè)計算時的應(yīng)用方法,精度以及注意事項等問題,需要的朋友可以參考下
    2014-12-12
  • java配置變量的解釋,搬運他人優(yōu)質(zhì)評論(推薦)

    java配置變量的解釋,搬運他人優(yōu)質(zhì)評論(推薦)

    這篇文章主要介紹了java配置變量,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Java生成MD5加密字符串代碼實例

    Java生成MD5加密字符串代碼實例

    這篇文章主要介紹了Java生成MD5加密字符串代碼實例,本文對MD5的作用作了一些介紹,然后給出了Java下生成MD5加密字符串的代碼示例,需要的朋友可以參考下
    2015-06-06
  • Spring Boot實現(xiàn)動態(tài)更新任務(wù)的方法

    Spring Boot實現(xiàn)動態(tài)更新任務(wù)的方法

    這篇文章主要介紹了Spring Boot實現(xiàn)動態(tài)更新任務(wù)的方法,文中給出了詳細(xì)的示例代碼供大家參考學(xué)習(xí),對大家學(xué)習(xí)使用Spring Boot動態(tài)更新任務(wù)具有一定的參考價值,需要的朋友們來一起看看吧。
    2017-04-04
  • Java中的ClassLoader類加載器使用詳解

    Java中的ClassLoader類加載器使用詳解

    這篇文章主要介紹了Java中的ClassLoader類加載器使用詳解,ClassLoader用于將CLASS文件動態(tài)加載到JVM中去,是所有類加載器的基類,所有繼承自抽象的ClassLoader的加載器,都會優(yōu)先判斷是否被父類加載器加載過,防止多次加載,需要的朋友可以參考下
    2023-10-10
  • springboot實現(xiàn)jar運行復(fù)制resources文件到指定的目錄(思路詳解)

    springboot實現(xiàn)jar運行復(fù)制resources文件到指定的目錄(思路詳解)

    這篇文章主要介紹了springboot實現(xiàn)jar運行復(fù)制resources文件到指定的目錄,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-04-04
  • 詳解Spring?@Lazy注解為什么能破解死循環(huán)

    詳解Spring?@Lazy注解為什么能破解死循環(huán)

    這篇文章主要來和大家探討一下Spring中的@Lazy注解為什么能破解死循環(huán),文中的示例代碼講解詳細(xì),具有一定的參考價值,需要的可以了解一下
    2023-07-07

最新評論

蓬莱市| 虞城县| 中牟县| 西林县| 莲花县| 永春县| 吉木萨尔县| 高密市| 得荣县| 从江县| 满城县| 蓝田县| 陇川县| 赣州市| 昌黎县| 凌云县| 万盛区| 南丹县| 大埔区| 宝清县| 松江区| 盐边县| 广南县| 巴马| 镇康县| 萨迦县| 广州市| 托里县| 子长县| 湾仔区| 田阳县| 舒兰市| 崇礼县| 体育| 肇源县| 麟游县| 长兴县| 晋江市| 策勒县| 德阳市| 绥滨县|