Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

开发计划 #1

Open
16 tasks done
Jayin opened this issue Feb 19, 2017 · 0 comments
Open
16 tasks done

开发计划 #1

Jayin opened this issue Feb 19, 2017 · 0 comments

Comments

@Jayin
Copy link
Member

Jayin commented Feb 19, 2017

队列

  • 多个队列,队列之间有优先级

设置开启队列的开始顺序即可,例如php index.php /queue/worker/run/queue/high,mid,low

  • 支持平滑停止队列

任务

  • 失败重试(重试次数可以配置),失败次数
  • 任务超时判断
  • 执行时突然中断怎么办?让他过期,重新加入队列,PS:所以取出任务时需要记录其时间

实时报告@v1.0.1.0

  • 任务列表(需要知道目前有多少个队列,每个队列有多少任务,以及processing 的Job数量)
  • 队列任务支持延时执行,有些任务可以推迟一段时间执行,例如部分失败任务可以靠后去执行

v1.1.0.0

  • 监控统计Job执行状态和时长

v1.1.1.0

  • 新增任务创建时间记录
  • 支持毫秒级别的时间记录
  • 新增任务重新入队

v1.1.1.1

  • 重构代码
  • 任务完成后删除Job
  • 任务失败列表

v1.1.2.0

  • 状态监控,定时去记录当时的队列情况,当前有多少进程,有 多少进行中,待处理,多少个队列
  • 任务太长没有执行完毕怎么办?1. 重启 2.关闭
@Jayin Jayin changed the title 设计目标 开发计划 May 21, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant