2012-11-29 42 views
0

的希望這是一個簡單的問題,但我需要驗證我的假設是正確的:如果我在一個批次發送4級的消息發送和4個消息中的一個引起的故障和失敗重試其處理程序該單個消息被轉發至錯誤隊列或不整批消息得到放入錯誤隊列?錯誤隊列和批量發送消息

常識告訴我,作爲批消息已經被解開,並委託其處理的單個消息將被移動到錯誤隊列。

回答

0

事務邊界是處理程序,因此每個消息具有其自身的一組重試。這個唯一的複雜性在於,如果你正在使用的消息處理的管道,你也必須考慮到,如果任何處理的失敗對於一個給定的消息,會發生重試。