rubberpants/rocket-queue

Redis PHP 任务队列

1.5.20 2017-06-13 14:58 UTC

README

Build Status

Rocket

Redis PHP 任务队列

主要功能

  • 使用JQ路由规则动态创建队列
  • 根据任务类型交付任务
  • 将任务安排到未来队列中
  • 暂停/恢复等待任务
  • 支持任务运行过程中的进度/暂停/恢复
  • 限制队列中等待任务的数量
  • 基于整体系统利用率动态限制队列的运行任务并发数
  • 收集总体和每个队列的统计数据
  • 每个任务的全部事件历史
  • 在队列之间移动任务
  • 监控任务状态。如果任务处于特定状态时间过长,则发出警报
  • 在指定时间限制后,如果未确认交付给工作者,则自动重新排队任务
  • 可选的重复任务检测
  • 可扩展的事件驱动插件架构
  • 命令行示例实现