A-A+

基于 Redis 的优先级队列 Kue

2016年08月22日 Linux 软件 暂无评论 阅读 498 次

Kue 是一款为 node.js 而构建,由 redis 支持的优先级队列。

更新记录:

运行系统环境要求:

  • Redis >= 2.6.12

安装

  • Latest release:

    $ npm install kue
  • Master branch:

    $ npm install http://github.com/Automattic/kue/tarball/master

特性:

  • Delayed jobs

  • Distribution of parallel work load

  • Job event and progress pubsub

  • Job TTL

  • Optional retries with backoff

  • Graceful workers shutdown

  • Full-text search capabilities

  • RESTful JSON API

  • Rich integrated UI

  • Infinite scrolling

  • UI progress indication

  • Job specific logging

  • Powered by Redis

示例代码:

queue.create('email', {
    title: 'welcome email for tj'
  , to: [email protected]'
  , template: 'welcome-email'
}).priority('high').save()
标签:

给我留言

Copyright © SEARU.ORG 保留所有权利.   Theme  Ality 网站地图 360网站安全检测平台

用户登录

分享到: