付費限定

【💎 Message Queue - RabbitMQ】失敗重試策略(死信隊列)

閱讀時間約 2 分鐘

策略一: Immediate Re-queueing

這種方式主要是Consumer處理訊息失敗時, 再把訊息送回去重新排隊, 在RabbitMQ的架構下非常簡單, 只要在Error Handling的地方發送nack訊號回去即可。
這種方式雖然簡單, 但是也存在著一些風險:
  • 由於Queue為了確保順序性, 因此該訊息會被重新排到最前面, 如此一來該訊息如果真的是一個錯誤的資料, 那麼會造成阻塞, 讓後面的訊息無法被正確的處理。
  • 假設失敗原因是系統繁忙的話, 一直不斷的進行重試反而會再度拖累系統。

策略二: Dead Letter Exchange

以行動支持創作者!付費即可解鎖
本篇內容共 822 字、0 則留言,僅發佈於💎 阿Han的Premium軟體技術棧你目前無法檢視以下內容,可能因為尚未登入,或沒有該房間的查看權限。
avatar-img
116會員
257內容數
哈囉,我是阿Han,是一位 👩‍💻 軟體研發工程師,喜歡閱讀、學習、撰寫文章及教學,擅長以圖代文,化繁為簡,除了幫助自己釐清思路之外,也希望藉由圖解的方式幫助大家共同學習,甚至手把手帶您設計出高品質的軟體產品。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
阿Han的沙龍 的其他內容
在進入Message Queue之前我們先來了解一下同步/非同步任務的概念。 菜單稱為訊息(Message), 為工作內容描述。 送出菜單的客人稱為生產者(Producer), 負責建立訊息。 櫃台就相當於Queue, 負責接單並依序處理。 廚師就是消費者的概念, 負責消化Queue裡面的訊息。 採
軟體世界隨著現實應用越來越複雜,需要處理的資料量也就隨之倍數增長,假設我們每一個動作都要等待處理完畢後再回應,那麼勢必對於廣大用戶的使用者體驗大打折扣,因此這個過程如果有一個中間人幫我們處理掉先來後到的流程,那麼是不是我只要將要進行的動作交給中間人即可,而背後處理的服務商則透過中間人依序處理,處理
在進入Message Queue之前我們先來了解一下同步/非同步任務的概念。 菜單稱為訊息(Message), 為工作內容描述。 送出菜單的客人稱為生產者(Producer), 負責建立訊息。 櫃台就相當於Queue, 負責接單並依序處理。 廚師就是消費者的概念, 負責消化Queue裡面的訊息。 採
軟體世界隨著現實應用越來越複雜,需要處理的資料量也就隨之倍數增長,假設我們每一個動作都要等待處理完畢後再回應,那麼勢必對於廣大用戶的使用者體驗大打折扣,因此這個過程如果有一個中間人幫我們處理掉先來後到的流程,那麼是不是我只要將要進行的動作交給中間人即可,而背後處理的服務商則透過中間人依序處理,處理
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
今天我們將聚焦於六大營養素的另一成員——礦物質。雖然礦物質在我們的飲食中需要的量相對較少,但它們對於身體的正常運作卻不可或缺,讓我們一同探索礦物質的奧秘。
Thumbnail
【限量優惠85折】國外YouTuber開箱超好評 #品酒神器  💎 #加百列手工杯💎 🔹活動只到12/15 #GabrielGlas 🔹完美放大酒香層次+ 香氣⭐⭐⭐⭐⭐ 質感⭐⭐⭐⭐⭐ 手感⭐⭐⭐⭐⭐ 🔹高CP值的萬能醒酒杯_適合各式葡萄酒 🔹#可進洗碗機➞ 歐盟測試、
Thumbnail
他不像一般偶像上綜藝會堅持營業用微笑,不喜歡裝可愛就會做鬼臉,想吐槽的時候就會吐槽,最近一首新歌Good&Great還鼓吹大家周一上班上課很憂鬱的話不如就請假吧~不然會更憂鬱的!真的好喜歡聽他說話~🖤
Thumbnail
"You live for yourselves, not for humans." About trees and their feelings of sadness due to human interference.
Thumbnail
原本只看動漫跟喜歡OOR搖滾樂團的人,莫名被演算法推坑了,因為入坑時間還不算太久,會把第一次接觸韓流才認識的用語註解一下~
Thumbnail
Ask more, not less, of those you are inviting. Ask more of them than anyone ever has. Remind them who they are and help them become that.
Thumbnail
收到了來自於本日8/10發行ALBUM「Highway X」的B'z的訊息☆ https://bz-vermillion.com/news/220512.html #Bz #HighwayX #LIVEGYM2022 #PresentX **********
Thumbnail
生命之樹想傳達的是一種身心靈保養理念,一種讓能量生生不息的四兩撥千斤,期許著每一位客戶在課程結束之後,身心都能充滿元氣的回到生活中,並且維持更長的舒適感。
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
今天我們將聚焦於六大營養素的另一成員——礦物質。雖然礦物質在我們的飲食中需要的量相對較少,但它們對於身體的正常運作卻不可或缺,讓我們一同探索礦物質的奧秘。
Thumbnail
【限量優惠85折】國外YouTuber開箱超好評 #品酒神器  💎 #加百列手工杯💎 🔹活動只到12/15 #GabrielGlas 🔹完美放大酒香層次+ 香氣⭐⭐⭐⭐⭐ 質感⭐⭐⭐⭐⭐ 手感⭐⭐⭐⭐⭐ 🔹高CP值的萬能醒酒杯_適合各式葡萄酒 🔹#可進洗碗機➞ 歐盟測試、
Thumbnail
他不像一般偶像上綜藝會堅持營業用微笑,不喜歡裝可愛就會做鬼臉,想吐槽的時候就會吐槽,最近一首新歌Good&Great還鼓吹大家周一上班上課很憂鬱的話不如就請假吧~不然會更憂鬱的!真的好喜歡聽他說話~🖤
Thumbnail
"You live for yourselves, not for humans." About trees and their feelings of sadness due to human interference.
Thumbnail
原本只看動漫跟喜歡OOR搖滾樂團的人,莫名被演算法推坑了,因為入坑時間還不算太久,會把第一次接觸韓流才認識的用語註解一下~
Thumbnail
Ask more, not less, of those you are inviting. Ask more of them than anyone ever has. Remind them who they are and help them become that.
Thumbnail
收到了來自於本日8/10發行ALBUM「Highway X」的B'z的訊息☆ https://bz-vermillion.com/news/220512.html #Bz #HighwayX #LIVEGYM2022 #PresentX **********
Thumbnail
生命之樹想傳達的是一種身心靈保養理念,一種讓能量生生不息的四兩撥千斤,期許著每一位客戶在課程結束之後,身心都能充滿元氣的回到生活中,並且維持更長的舒適感。