用過Redis做消息隊(duì)列的都了解,基于Reids的消息隊(duì)列實(shí)現(xiàn)有很多種,例如:
PUB/SUB,訂閱/發(fā)布模式
但是發(fā)布訂閱模式是無法持久化的,如果出現(xiàn)網(wǎng)絡(luò)斷開、Redis 宕機(jī)等,消息就會(huì)被丟棄;
基于List LPUSH+BRPOP 或者 基于Sorted-Set的實(shí)現(xiàn)
支持了持久化,但是不支持多播,分組消費(fèi)等
消費(fèi)組消費(fèi)圖