衆所周知,Redis提供了發佈訂閱功能以及利用List數據結構可以實現消息隊列的功能,本來這些也沒什麼技術難度,但是每次寫這些程序時候,生產者和消費者都要寫一些重複代碼(管理Redis)和一些容易混亂的代碼(消費者如何實現發佈訂閱和消息隊列的消費),能不能有個中間件或者一個工具(例如一個通用的組件,比如一個jar包),把這些東西封裝起來,讓不會Redis的人,像使用其他MQ系統一樣使用,那就很讚了,所以本系列文章將對這塊進行分享(大神請繞過,比較簡單的東西),分享一下,自己也做一個記錄:
1. 什麼是發佈訂閱和消息隊列
2. Redis的發佈訂閱如何使用
3. Redis的消息隊列如何使用
4. Redis和其他大型MQ系統的定位
5. 爲什麼要做Redis的發佈訂閱和消息隊列中間件Index-MQ-redis
6. Index-MQ-redis中間件如何實現發佈訂閱、使用Demo、使用場景
7. Index-MQ-redis中間件如何實現消息隊列、使用Demo、使用場景
8. 總結。