首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >未与Meteor中的任何客户端连接的后台任务

未与Meteor中的任何客户端连接的后台任务
EN

Stack Overflow用户
提问于 2013-03-14 14:49:52
回答 2查看 2.5K关注 0票数 19

我想在Meteor应用程序的后台运行一些独立于客户端的常规任务(比如抓取一些页面)。所以它们不应该在任何客户端线程中,但一旦它们完成,我想用信息更新所有客户端。实现这一目标的最佳方法是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-04 21:06:01

要以允许任意外部进程更新Meteor客户端的方式执行此操作,请使用与Meteor关联的DDP协议。您的服务器进程可以写入DDP通道,当它们这样做时,您的客户端将更新。看看这篇文章中的一个例子和一个用例,可能与你的相似:

Using node ddp-client to insert into a meteor collection from Node

该协议相当简单,这篇文章展示了一个node.js进程写入Mongo集合的示例,该集合实时更新客户端。

票数 5
EN

Stack Overflow用户

发布于 2013-04-09 17:04:27

您可以尝试在服务器上调用Meteor.setInterval (可能是在Meteor.startup中)。这应该是可行的,尽管它可能没有cron解决方案那么灵活。

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

https://stackoverflow.com/questions/15402920

复制
相关文章

相似问题

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