使用Meteor,如何处理计算密集型任务?

时间:2016-01-07 20:37:30

标签: meteor

由于Meteor是单线程的,我希望避免使用我的应用程序来进行相当密集的功能。但是,我该怎么做呢?我需要该函数能够访问我的数据库并获取一个或两个参数(一个数组)。我该怎么做?

2 个答案:

答案 0 :(得分:0)

您可以使用<div class="itemsContainer"> <span ng-repeat="item in ctrl.items | filter:ctrl.page" class="animate"> {{item.title}} </span> </div> 详细here,或者您可以创建另一个流媒体应用程序,观察mongoDB的相关更改并进行计算。

答案 1 :(得分:0)

将密集型功能创建为单独的应用程序。使用Meteor job collection工作者应用程序可以用Meteor或plain Node.js编写,根据需要扩展到尽可能多的工作人员并与主应用程序进行通信。