如何對消息隊列作冪等 思路

若是保證binlog消息不重複消費 ,將binlog消息進行MD5 加密  將加密後的字符串做爲key存入 redis 中 設置過時時間 在下次消費前 作下判斷 就能保證在一個過時時間內 不重複消費binlog消息redis 爲何經過MD5 加密 而不是直接存消息體 是由於 MD5 加密後是固定長度的字符串 比直接存消息體 節省不少空間 和判斷的耗時 加密
相關文章
相關標籤/搜索