【发布时间】:2012-06-26 03:01:38
【问题描述】:
我正在处理节点 socket.io redis 项目。
实时即时消息工作正常。但是,我想知道如何存储离线消息以及如何保证消息传递。
任何人都知道如何使用上述技术堆栈实现持久发布订阅?
干杯 荷马
【问题讨论】:
我正在处理节点 socket.io redis 项目。
实时即时消息工作正常。但是,我想知道如何存储离线消息以及如何保证消息传递。
任何人都知道如何使用上述技术堆栈实现持久发布订阅?
干杯 荷马
【问题讨论】:
这取决于您要处理的消息数量。 看看here,我建议使用 AOF 风格。 如果你需要比你的 RAM 更大的东西,我建议在消息传递到接收者时从队列中删除消息,然后将其复制到你喜欢的一些 MySQL/MongoDB/Riak/WhateverDB。
你觉得怎么样?
【讨论】: