跳至正文
Wener Notes

Design Scheduler

约 1 分钟阅读
标签:调度器
Featurefor
Priority优先级
Concurrency并发
Delayed延迟任务
Global events全局事件
Rate Limiter速率限制
Pause/Resume暂停/恢复
Sandboxed worker沙箱工作
Repeatable jobs可重复任务, cron
Atomic ops原子操作
Persistence持久化, 后端存储
UI用户界面
  • NodeJS
    • BullMQ
      • redis based job queue
    • bree
      • job task scheduler with worker threads
    • Cron
      • Ultra-Lightweight Durable Execution in TypeScript
    • @nestjs/schedule
      • 封装的 npm
  • Java
    • quartz
    • xxl-job
  • KEDA - Kubernetes Event-driven Autoscaling
  • Fission

  • 重复模式 / Trigger - 核心逻辑是给一个 date 计算下一个 date
    • cron
    • interval
    • calendar
  • 场景
    • Job
    • Message
    • Long running task
    • Durable function

quartz

关联信息

反向链接、本文链接的其他页面和外部资料。

参考资料

GitHub2 条
其他外链2 条
最近更新commit d8b44e6编辑