国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SpringBoot中間件使用之EventBus、Metric、CommandLineRunner

這篇具有很好參考價值的文章主要介紹了SpringBoot中間件使用之EventBus、Metric、CommandLineRunner。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、EventBus
SpringBoot中間件使用之EventBus、Metric、CommandLineRunner,spring boot,中間件,后端

使用EventBus 事件總線的方式可以實現(xiàn)消息的發(fā)布/訂閱功能,EventBus是一個輕量級的消息服務(wù)組件,適用于Android和Java。
// 1.注冊事件通過 EventBus.getDefault().register();
// 2.發(fā)布事件 EventBus.getDefault().post(“事件內(nèi)容”);
// 3.監(jiān)聽事件,通過在方法上添加注解 @Subscribe實現(xiàn),也可以通過參數(shù)來實現(xiàn)事件的優(yōu)先級以及其他類型,具體的參考注解參數(shù)。

參考源地址 https://github.com/greenrobot/EventBus

2、CommandLineRunner
這個接口用于項目啟動之前,預(yù)先加載數(shù)據(jù)。例如啟動時加載數(shù)據(jù)菜單、權(quán)限等各種配置信息,或者緩存信息等。這個方法只會在整個應(yīng)用生命周期內(nèi)執(zhí)行一次。

CommandLineRunner 是一個函數(shù)接口,用戶可以自定義實現(xiàn)該接口,具體實現(xiàn)run方法。任何在上下文容器之內(nèi)的bean都可以實現(xiàn)run方法,如果存在多個該接口實現(xiàn)類,可以通過@order注解,指定加載順序。
參考地址:https://docs.spring.io/spring-boot/docs/current/api/org/springframework/boot/CommandLineRunner.html

3、Metric
這個是一個輕量級的監(jiān)控工具,支持開發(fā)者自定義監(jiān)控的指標。開發(fā)者可以監(jiān)控各個接口或者線程等情況,是一個個性化的監(jiān)控工具。

他提供了以下三個功能:
1、Metric 注冊
2、 五種指標監(jiān)測類型:儀表、計數(shù)器、直方圖、儀表和計時器。
3、報表監(jiān)測值得輸出方式:JMX, the console, CSV files, and SLF4J loggers.

參考文章:https://metrics.dropwizard.io/4.2.0/manual/core.html文章來源地址http://www.zghlxwxcb.cn/news/detail-640393.html

到了這里,關(guān)于SpringBoot中間件使用之EventBus、Metric、CommandLineRunner的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【ASP.NET Core 基礎(chǔ)知識】--中間件--內(nèi)置中間件的使用

    ASP.NET Core 中包含很多內(nèi)置的中間件,我們不可能對每一個內(nèi)置的中間件進行一一講解,并且中間件的使用步驟大致一樣,因此本文講解幾個常用的內(nèi)置中間件以及使用中間件的步驟,希望讀者們可以舉一反三。 一、內(nèi)置中間件的介紹 1.1 靜態(tài)文件中間件 在ASP.NET Core中,靜態(tài)

    2024年01月17日
    瀏覽(97)
  • SpringBoot--中間件技術(shù)-3:整合mongodb,整合ElasticSearch,附案例含代碼(簡單易懂)

    實現(xiàn)步驟: pom文件導(dǎo)坐標 yaml配置文件配置mongodb: 隨便建一個pojo 測試: 裝配MongoTemplate模板類,調(diào)用方法 整合MongoDB總結(jié): 導(dǎo)坐標 寫配置文件 核心類MongoTemplate調(diào)用 前提準備:數(shù)據(jù)庫+ES 數(shù)據(jù)庫建表語句: 實現(xiàn)步驟: pom文件到坐標 yaml配置文件 創(chuàng)建實體類: 對應(yīng)數(shù)據(jù)庫表

    2024年02月04日
    瀏覽(20)
  • 中間件redis的使用

    Java中的中間件配置體現(xiàn)在springboot的yml配置文件中。Springboot框架支持微服務(wù)和中間件和restful api遠程服務(wù)的調(diào)用。中間件是Java web系統(tǒng)的中間層的服務(wù)系統(tǒng)的調(diào)用接口。Springboot的自動裝配和約定大于配置機制初始化springcontext的容器空間和注冊組件。使用容器管理服務(wù)注冊對象

    2024年02月05日
    瀏覽(23)
  • session中間件的使用

    npm i express-session 說明: 設(shè)置了session的名稱為\\\"sid\\\",這是cookie的名稱,默認值是connect.id。 設(shè)置了一個密鑰\\\"forever\\\",用于對session數(shù)據(jù)進行加密和簽名。 設(shè)置了兩個選項:saveUninitialized和resave。saveUninitialized表示是否每次請求自動創(chuàng)建cookie用來存儲session的id,默認值為false;resave表示是

    2024年02月16日
    瀏覽(21)
  • 前端中間件Midway的使用

    前端中間件Midway的使用

    Midway 是阿里巴巴 - 淘寶前端架構(gòu)團隊,基于漸進式理念研發(fā)的 Node.js 框架,通過自研的依賴注入容器,搭配各種上層模塊,組合出適用于不同場景的解決方案。 Midway 基于 TypeScript 開發(fā),結(jié)合了面向?qū)ο螅∣OP + Class + IoC)與函數(shù)式(FP + Function + Hooks)兩種編程范式,并在此之

    2024年02月06日
    瀏覽(23)
  • GoReplay中間件python版本使用

    目錄 GoReplay的middlware原理 python版本環(huán)境搭建 python環(huán)境安裝 gor庫環(huán)境安裝 python代碼編寫 goreplay中間件使用 中間件是一個程序,它在 STDIN 上接受請求和響應(yīng)負載,并在 STDOUT 上發(fā)出修改后的請求。您可以實現(xiàn)任何自定義邏輯,例如剝離私有數(shù)據(jù)、高級重寫、支持 oAuth 等。 中間

    2024年02月21日
    瀏覽(17)
  • 【Solr】中間件-solr快速使用

    pom中添加依賴: 提供一個demo:

    2024年02月11日
    瀏覽(19)
  • 使用Go編寫HTTP中間件

    使用Go編寫HTTP中間件

    在Go語言中,HTTP中間件是一種處理HTTP請求和響應(yīng)的函數(shù),它可以攔截到請求并對其進行處理,然后再將請求傳遞給下一個中間件或目標處理程序。HTTP中間件在Web應(yīng)用程序中非常常見,它提供了一種機制來執(zhí)行各種任務(wù),例如身份驗證、授權(quán)、日志記錄和錯誤處理等。 下面是

    2024年01月23日
    瀏覽(27)
  • 消息中間件Kafuka學(xué)習(xí)——初次配置使用

    消息中間件Kafuka學(xué)習(xí)——初次配置使用

    MQ本質(zhì) : 例如 ActiveMQ、RabbitMQ、RocketMQ 等中間件。采用這種模型,本質(zhì)就是將要推送的數(shù)據(jù),不在存放在當(dāng)前應(yīng)用程序的內(nèi)存中,而是將數(shù)據(jù)存放到另一個專門負責(zé)數(shù)據(jù)處理的應(yīng)用程序中,從而實現(xiàn)服務(wù)解耦。 kafuka模型 : 如果你看不懂這些概念沒關(guān)系,我會帶著大家一起梳理

    2023年04月10日
    瀏覽(25)
  • Flask 中間件的原理及使用詳解

    Flask 中間件的原理及使用詳解

    Flask 中間件是 Flask Web 應(yīng)用的核心組件之一,它在處理 HTTP 請求和響應(yīng)的生命周期中扮演著關(guān)鍵角色。利用中間件,開發(fā)者可以在不改變現(xiàn)有視圖邏輯的前提下,為應(yīng)用添加額外的處理邏輯,如身份驗證、日志記錄、請求預(yù)處理等。本文旨在提供一個全面的指南,講解 Flask 中

    2024年02月04日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包