是否有适用于 PHP 的功能齐全的作业调度包?我正在寻找与 Java 的Quartz等效的 PHP 。我很好地让事情从 cron 外部触发以驱动系统。我正在寻找的功能:
- 能够注册以给定间隔调用的任务(类/方法)。
- 能够指定给定任务是否可以多次运行(在某些情况下,可能长时间运行的方法不应多次运行)。
- 所有注册的条目/方法都可以并行运行(作业是后台运行的,因此它们不会阻塞其他定时任务)。
- 能够为给定任务设置超时。
- 能够动态更新作业控制,例如,您可以禁用某些任务或更改它们的频率而无需更改代码。
我知道有很多问题要问,但它似乎是一组有用的功能,我认为有人可能已经将其中的一部分放在一起。
如果这个或其中的某些部分尚不存在,是否有任何指向将它们组合在一起或开源项目的指针,该项目具有其中某些子集的合理功能实现?