設計思路-消費MQ

消費端收到消息

持久化到redis或者數據庫,狀態爲待處理。然後ack確認

再處理通過線程池異步消費消息,提高吞吐量(但是需要考慮應用線程異步有序性的問題  如線程池裏面加鎖保證原子性)

1.如redis

先通過zset放入redis  

消費成功刪除redis

未刪除的等redis過期的補償隊列進行補償

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章