女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何解決RabbitMQ消息積壓的問題?

阿銘linux ? 來源:阿銘linux ? 2023-04-27 10:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

如果你在你簡歷上寫上了熟悉RabbitMQ,那么你在面試時很有可能會被問到,如何解決MQ消息積壓?

要想將此問題回答完美,一定要多方面考慮。首先,我們要搞清楚是什么原因?qū)е碌南⒎e壓。我列舉了以下三種:

1)流量變大,而RabbitMQ服務器配置偏低,導致消息產(chǎn)生速度大于消費速度;

2)消費者故障,從而消息只增不減;

3)程序邏輯設計有問題,導致生產(chǎn)者持續(xù)生產(chǎn)消息,而消費者不消費或者消費慢;

當然,還有其它原因,上面三個已經(jīng)能覆蓋80%以上的問題。下面就以這三種情況分別來說說如何應對。

對于第一種情況,很明顯就是資源不夠了,解決方法也很簡單,擴容即可??梢钥v向擴容,即增加服務器資源,該加內(nèi)存加內(nèi)存,該加CPU加CPU。

如果縱向擴容不方便,那就橫向擴容,即將單機改為集群模式,增加集群節(jié)點,并且增加消費者數(shù)量,讓消費速度快起來!例如,原來是5個消費者,現(xiàn)在變成50個消費者!

對于第二種情況,要通過查看日志搞清楚為什么消費者會故障,據(jù)我多年經(jīng)驗,發(fā)生此類問題大概率是程序代碼寫的不夠完美,跑著跑著導致內(nèi)存溢出,然后消費者進程被殺。要想永久解決此問題,需要結(jié)合日志分析程序代碼,優(yōu)化代碼。臨時解決方法是寫監(jiān)控腳本,如果發(fā)現(xiàn)消費者進程中斷,需要重啟服務!

再來說第三個,這種情況發(fā)生的概率其實并不高,總之就是程序邏輯問題,判斷的方法也很簡單,持續(xù)觀察服務器的資源耗費情況,如果內(nèi)存、CPU一切都正常,但就是隊列持續(xù)增長,而消費速度非常慢。此時,就需要好好查查程序代碼了。當然,可以嘗試增加消費者數(shù)量,看看是否有好轉(zhuǎn)。

上面說的只是“亡羊補牢”的操作,但還沒有說如何將當前已經(jīng)積壓的隊列給快速消耗掉。

相信,當我們發(fā)現(xiàn)消息積壓時,想必問題已經(jīng)比較嚴重了,或者說已經(jīng)影響到業(yè)務正常運轉(zhuǎn)了,那么當務之急肯定是需要先將業(yè)務恢復正常。對于上面第二種情況,直接重啟相關(guān)服務,讓消費者恢復正常,定是首當其沖。

除此之外,還有一種“斷尾求生”的騷操作,就是新開一個隊列,將新產(chǎn)生的消息到新隊列里,消費者也到新隊列里消費。而老的隊列,則需要做一個異步處理,慢慢消費掉即可。

當然,如果積壓的消息不怎么重要,可有可無的話,那干脆直接刪除掉,這樣大家都省事不是。






審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11070

    瀏覽量

    216779
  • rabbitmq
    +關(guān)注

    關(guān)注

    0

    文章

    19

    瀏覽量

    1144

原文標題:面試題:如何解決RabbitMQ消息積壓

文章出處:【微信號:aming_linux,微信公眾號:阿銘linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    順絡貼片電容的漏電流問題如何解決?

    順絡貼片電容的漏電流問題如何解決?要解決順絡貼片電容的漏電流問題,可以從以下方面入手: 1、選型與材料優(yōu)化 選擇優(yōu)質(zhì)型號:優(yōu)先選擇質(zhì)量可靠、穩(wěn)定性好的順絡貼片電容,如具有低漏電流特性的X7R或X5R
    的頭像 發(fā)表于 06-19 15:07 ?134次閱讀
    順絡貼片電容的漏電流問題如<b class='flag-5'>何解</b>決?

    allegro軟件走線命令下參數(shù)不顯示如何解

    在PCB設計中,走線命令是頻繁使用的功能之一。執(zhí)行走線命令后,通常會在Options面板中顯示線寬、層、角度等設置選項,用于調(diào)整走線參數(shù)。然而,有時執(zhí)行走線命令后,Options面板中可能沒有顯示這些設置區(qū)域,如圖1所示,該如何解決?
    的頭像 發(fā)表于 06-05 09:30 ?387次閱讀
    allegro軟件走線命令下參數(shù)不顯示如<b class='flag-5'>何解</b>決

    設備需求極致緊湊的空間體驗,我們該如何解決?

    在自動化集成過程,往往會碰到設備對控制系統(tǒng)體積有極致要求的情況,面對這樣的挑戰(zhàn),如何解決?項目背景與需求分析在自動化集成過程,往往會碰到設備對控制系統(tǒng)體積有極致要求的情況,面對這樣的挑戰(zhàn),如何解
    的頭像 發(fā)表于 05-19 11:43 ?107次閱讀
    設備需求極致緊湊的空間體驗,我們該如<b class='flag-5'>何解</b>決?

    rabbitmq高可用集群搭建

    在進行RabbitMQ搭建時,我們基于現(xiàn)有的連接數(shù)據(jù)和業(yè)務需求進行了深入分析。目前的統(tǒng)計數(shù)據(jù)顯示,連接數(shù)為631,隊列數(shù)為80418。為了確保業(yè)務需求的順利滿足,我們需要在云產(chǎn)品和自建RabbitMQ消息隊列服務之間做出選擇。
    的頭像 發(fā)表于 03-12 14:29 ?474次閱讀
    <b class='flag-5'>rabbitmq</b>高可用集群搭建

    DLPNIRNANOEVM編譯信息報錯如何解決?

    按照官方文檔使用ccs編譯DLPspecturnlibrary 2.0 3的dlpspeclib文件時,按照官方指導書來進行編譯為什么還有警告,請問該如何解
    發(fā)表于 02-24 06:18

    DLPNIRSCANEVM掃描時出現(xiàn)‘scan failed\'.如何解決?

    點擊紅色error status - scan顯示’scan pattern streaming error‘。用的scan config是hadamard 1, 通常掃描時間是1.3秒左右,發(fā)生錯誤前是2.7秒。請問如何解決?謝謝
    發(fā)表于 02-21 06:49

    何解決信號完整性問題

    何解決信號完整性問題呢?是德科技在向您介紹信號完整性分析基礎(chǔ)知識的同時,我們還向您展示如何使用基本信號完整性(Signal Integrity - SI) 分析技術(shù)(例如眼圖、S參數(shù)、時域反射計(TDR) 和單脈沖響應)來解決信號完整性問題。
    的頭像 發(fā)表于 12-25 16:51 ?1646次閱讀
    如<b class='flag-5'>何解</b>決信號完整性問題

    磁極是如何解決磁集成產(chǎn)品電磁干擾的?

    磁集成后,有哪些新的電磁干擾源?該如何解決這些新的干擾源?磁極又是如何解決這些問題的? 磁集成后,EMC比分立磁性元件更難通過,到底是什么原因?qū)е碌模看判栽髽I(yè)又有哪些辦法可以解決?今天我們采訪
    的頭像 發(fā)表于 12-06 11:27 ?654次閱讀
    磁極是如<b class='flag-5'>何解</b>決磁集成產(chǎn)品電磁干擾的?

    SRS TruSurround HD不能正常使用,如何解決?

    SRS TruSurround HD不能正常使用如何解決?
    發(fā)表于 10-22 08:21

    OPA695自激如何解決?

    電路圖如下:信號源輸出電阻51Ω 電路直接自激(有輸入信號時),請問該如何解決?
    發(fā)表于 09-20 06:00

    谷景分享如何解決工字電感噪音大的問題

    谷景分享如何解決工字電感噪音大的問題編輯:谷景電子工字電感是電子電路中非常常見的一種電子元器件,大家在使用工字電感的時候,有時候可能會遇到一些問題,比如噪音異響的問題。如果不及時解決的話,對于電路
    發(fā)表于 09-16 23:01 ?0次下載

    何解決熱插拔時的電壓過沖

    電子發(fā)燒友網(wǎng)站提供《如何解決熱插拔時的電壓過沖.pdf》資料免費下載
    發(fā)表于 09-06 11:34 ?0次下載
    如<b class='flag-5'>何解</b>決熱插拔時的電壓過沖

    何解決工字電感噪音大的問題

    電子發(fā)燒友網(wǎng)站提供《如何解決工字電感噪音大的問題.docx》資料免費下載
    發(fā)表于 09-04 11:46 ?0次下載

    何解決電感的漏感問題

    電子發(fā)燒友網(wǎng)站提供《如何解決電感的漏感問題.docx》資料免費下載
    發(fā)表于 09-02 14:48 ?0次下載

    TLV3501輸出震蕩如何解決?

    在輸入大于210mV時,輸出出現(xiàn)錯誤,,,這是什么情況,該如何解決呢?Voverdrive是指我的輸入電壓嗎?
    發(fā)表于 07-30 06:51
    主站蜘蛛池模板: 板桥市| 安阳市| 泸西县| 延边| 营口市| 清远市| 瓮安县| 衢州市| 永福县| 独山县| 呈贡县| 庆元县| 南昌市| 铅山县| 上栗县| 友谊县| 襄城县| 清水县| 黔东| 东乡族自治县| 壤塘县| 石棉县| 奎屯市| 宝清县| 七台河市| 平昌县| 梨树县| 呼图壁县| 泌阳县| 饶平县| 乐都县| 宁波市| 西吉县| 盐源县| 儋州市| 翁源县| 阿拉善右旗| 永川市| 九龙县| 莲花县| 福州市|