首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提高Meteor.observe的更新频率

提高Meteor.observe的更新频率
EN

Stack Overflow用户
提问于 2013-11-23 05:51:01
回答 1查看 182关注 0票数 0

在设置中,Python每秒钟写入一个数据库(mongo),Meteor.js必须立即对新的记录插入做出反应。

问题:但是,使用cursor.observe(),如下所示,控制台在插入新记录后仅输出4-5秒。

问题:是否有可能增加cursor.observe的更新频率?如果没有,还有什么可供选择的呢?

server/news.js

代码语言:javascript
复制
var newsCursor = News.find({});
var newsHandle = newsCursor.observe({
    added: function() {
        console.log('New news added!');
    }
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-23 06:08:22

流星的芒果驱动器包使光标更新时,立即从蒙戈应用程序。它还每10秒轮询一次数据库,以检查来自meteor应用程序之外的数据库更改,例如您的python代码。

智能收集大气包是一个简单的重写,它实现了Mongo的oplog,它允许当数据库从应用程序外部更新时,Meteor应用程序可以立即更新。这对于扩展也很重要,因为它允许多个流星进程更新数据库,并使这些结果立即出现在其他进程上。到1.0时,Meteor将使用oplog。因此,在此之前,您需要使用智能集合。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20159088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档