Redis Pub / Sub有一种加入方式

时间:2012-08-08 15:04:19

标签: node.js redis

假设我们在ASP.NET中有主代码库,在MSSQL中有主数据库

我们希望添加一些实时功能 - 这是一个事件源,每个事件都与某个用户相关。用户具有1对多关系(友谊)。与特定用户相关的每个事件都应该发布给她的每个朋友(正在收听)。

Redis和Node.js + Socket.IO被认为是(可能是最强大和最适合的)解决方案。因此,当事件发生时,ASP.NET将发布到Redis,Node.js将通过Socket.IO订阅并转发到浏览器。

现在的问题 - 过滤逻辑应该在何时发生,只将事件发送给用户的朋友?

我们可以将这些数据存储在内存中的Node.js中,但它有效吗? 我们可以定期将关系数据导出到Redis,但是可以通过Redis端的一些脚本与Pub / Sub一起使用吗?

0 个答案:

没有答案