做隊列是可以。 但是作為消息中間件這種功能,也不是redis的強項
我是覺得訂閱之類的,不是redis的強項
畢竟,做訂閱和消息隊列這種, 還有很多復雜的場景在里面。 redis只是做了最基礎的
我用的是activemq
老牌消息中間件
在用這個之前我也想過直接用redis,只能說幸好沒用
因為很多場景無法覆蓋
kafka 據說是性能怪獸。牛逼的不行
上次群里的wei也發了一些kafka的介紹。 我覺得kafka除了性能之外,確實也有蠻多吸引我的地方
諸如,消息被消費后,讓然可以根據自己的情況,保留一段時間
平安付用的是activemq
京東的消息中間件,也是在activemq的基礎上進行改造的
kafka最大的好處就是,消息可以落地啦。但是如果你要做到只有僅有一次發送消息成功,那么你的客戶端代碼其實蠻復雜~~因為kafka把維護訪問到那條消息交給客戶端啦~~
Kafka 在消息安全性、HA、吞吐方面都是不錯的,在生產環境中若當前業務使用 AM 支撐不住的時候,可以考慮遷移到 Kafka,Kafka 支持高吞吐。