首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在redis中添加新作业时获得通知

如何在redis中添加新作业时获得通知
EN

Stack Overflow用户
提问于 2016-02-04 13:20:22
回答 1查看 235关注 0票数 0

我正在使用Kue在我的nodejs应用程序中实现redis队列。我有一个应用程序接口,这将添加电子邮件jobsemail queue。让cron作业监听redis email queue以获取新作业是一种好做法,还是有一种方法,当输入新的电子邮件job并从单独的node.js应用程序捕获并处理它时,会从node.js应用程序触发一个事件。我对正确的方法感到有点困惑。

EN

回答 1

Stack Overflow用户

发布于 2016-02-04 21:22:34

首先,Kue提供了一些好的事件:

https://github.com/Automattic/kue#queue-events

代码语言:javascript
复制
queue.on('job enqueue', function(id, type){
  console.log( 'Job %s got queued of type %s', id, type );
});

但是,从您的问题看,您不仅希望收到队列中作业的通知,而且还希望在这些作业进入队列时对它们进行。

https://github.com/Automattic/kue#processing-jobs

代码语言:javascript
复制
queue.process('email', function(job, done){
  // do something with job.data
  // callback to done
  email(job.data.to, done);
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35193068

复制
相关文章

相似问题

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