我正在处理 nodes socket.io redis 项目。
实时即时消息工作正常。但是,我想知道如何存储离线消息以及如何保证消息传递。
有人知道如何使用上述技术堆栈实现持久发布订阅吗?
干杯 荷马
最佳答案
这取决于您要处理的消息数量。 看看here ,我建议使用 AOF 样式。 如果您需要比 RAM 更大的东西,我会建议在消息传送到接收方时从队列中删除消息,然后将其复制到您喜欢的某个 MySQL/MongoDB/Riak/WhateverDB。
你觉得这听起来怎么样?
关于node.js - 如何提供持久化的redis pubsub,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11195413/