我使用meteor-job-collection
(https://github.com/vsivsi/meteor-job-collection)启动作业;但是,我无法创造一份工作。与流星工作收集
我有一个方法定义为
Meteor.methods({
insertItems: function (dataArray) {
check(dataArray, [ Object ]);
dataArray.forEach(function (element) {
[...]
});
}
});
但该方法是非常内存有较高要求,所以我想将其包装工作中。我如何开始这项工作?
我已经试过
var job = new Job(Jobs, 'insertItems', data).priority('normal').retry(
{
retries: 5,
wait: 15 * 60 * 1000
}
).delay(60 * 60 * 1000).save();
,但我得到的
Jobs = JobCollection('jobQueue');
if (Meteor.isServer) {
Jobs.allow({
admin: function (userId, method, params) {
return true;
},
});
}
检查并获得有关错误 –