分布式的服務中 監聽了redis超時時間事件, 如果防止 重復處理 同一個key的回呼事件。
uj5u.com熱心網友回復:
自己維護一個map等判斷有沒有處理過。uj5u.com熱心網友回復:
做一個佇列,把要處理key放入佇列中,然后逐個消費。uj5u.com熱心網友回復:
樓主 問題解決了嗎 是怎么實作的呢 我也想問這個問題 謝謝uj5u.com熱心網友回復:
分布式??的應用場景uj5u.com熱心網友回復:
處理的時候按失效key生成一個唯一ID(同一次過期事件,所有節點收到相同的KEY生成的ID必須一樣),呼叫redis setNx,呼叫成功的節點處理,然后setnx保留的資料,可以間隔一定的時間清理轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/32680.html
標籤:Java相關
上一篇:IDEA中匯入專案(ssm)問題
