點擊上方藍色字體,選擇“設爲星標”
原創:猿天地(微信公衆號ID:cxytiandi),歡迎分享,轉載請保留出處。
一位讀者跟我說,最近去某個公司面試,面試官非得問他MQ掛了如何處理?這位讀者說當時也比較懵,因爲在日常工作中也沒去想過這樣的問題,就回答:掛了就報錯了唄,馬上重啓唄,還能咋處理。
其實這個問題也並不是說這位面試官是一種擡槓的行爲,因爲MQ確實有可能掛掉,是一種正常現象。只不過是說這個掛的概率非常小,畢竟都是集羣模式。
如果是平時跟朋友,同事聊這個問題,怎麼回答都沒問題。如果是在面試過程中,還是得仔細想想如何去回答比較好,不能太隨意,否則面試結果可能沒那麼理想了。
第一步:統一封裝MQ的操作
第二步:降級處理,數據存儲
降級可以有兩種方式,一種是將要發送的消息存儲到數據庫中,另一種就是直接寫本地磁盤。
寫數據庫
寫磁盤
寫日誌
第三步:重發消息
總結
後臺回覆 學習資料 領取學習視頻
點贊和在看就是最大的支持❤️
本文分享自微信公衆號 - 猿天地(cxytiandi)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。