2013-03-08 57 views
1

我想知道用node.js和mongoDB实现创建用户警报系统的最佳方法是什么。使用node.js和MongoDB的警报系统

您是否还需要让客户端轮询服务器端并检查是否有任何新的更新显示给用户? (例如,新邮件)

还是有一种有效的方式对数据库的更改过滤下来的UI,因为它们发生?我刚刚开始学习节点,我无法在网上找到答案。

的做任何解释将是巨大的。

谢谢。

回答

5

对于一个警报系统,我会用以下三个部分组成:

封顶的收藏品将容纳所有的通知(即新通知只添加到加盖集合中,加盖集合具有旧信息自动删除的附加优点),可放大光标将保持打开并不断返回任何新消息,并且socket.io将能够处理通知客户端没有任何努力。