虽然Redis和消息队列软件通常用于不同的目的,但我想询问使用Redis处理以下用例的利弊:
注:我也看到了这篇文章,但并没有帮助: Real-time application newbie - Node.JS + Redis or RabbitMQ -> client/server how? 谢谢。
- 事件收集器组将传入的消息写入键/值对,使用者获取和删除已处理的键。
- 负载从每秒100k条消息开始,在短时间内超过250k,目标是实现每秒百万条消息。
- 持久性不是必须的。在出现故障时丢失非日志记录的消息是可以接受的。
- 性能非常重要(因此需要处理负载所需的系统数量)。
- 消息无需按到达的顺序进行处理。
注:我也看到了这篇文章,但并没有帮助: Real-time application newbie - Node.JS + Redis or RabbitMQ -> client/server how? 谢谢。