馬老師前端技術(shù)之JS
消息重試
Consumer 消費(fèi)消息失敗后,要提供一種重試機(jī)制,令消息再消費(fèi)一次。Consumer消費(fèi)消息失敗通??梢哉J(rèn)為有以下幾種情況:
消息本身的原因
例如反序列化失敗,消息數(shù)據(jù)本身無(wú)法處理(例如話費(fèi)充值,當(dāng)前消息的手機(jī)號(hào)被注銷,無(wú)法充值)等。這種錯(cuò)誤通常需要跳過(guò)這條消息,再消費(fèi)其它消息,而這條失敗的消息即使立刻重試消費(fèi),99%也不成功,所以最好提供一種定時(shí)重試機(jī)制,即過(guò)10秒后再重試。
標(biāo)簽: