python的企业调度程序(如石英) [英] An enterprise scheduler for python (like quartz)

查看:114
本文介绍了python的企业调度程序(如石英)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在寻找用于python的企业任务计划程序,就像石英用于Java。
要求:

I am looking for an enterprise tasks scheduler for python, like quartz is for Java. Requirements:


  • 持久性:如果进程重新启动或计算机重新启动,则所有作业必须保留在那里并且必须被解雇重新启动后。

  • 作业必须在事务中进入和退出调度程序(即,如果某个数据库操作失败,在与调度程序无关的数据库中,则该作业一定不能退出或进入

  • 可扩展性。取决于项目成功的程度,但是我更希望从一开始就知道我不是从无到有来。

  • 可配置性:当任务到期时,可以执行多少任务同时射击等。

  • Persistent: if the process restarts or the machine restarts, then all the jobs must stay there and must be fired after restarting.
  • Jobs must enter and exit the scheduler in a transaction (i.e. if some database operation fail, in a database unrelated to the scheduler, then the job must not have exited or entered the scheduler).
  • Scalability. Depends on the measure of success of the project, but I would prefer to know from the beggining that I am not starting from a dead end.
  • Configurability: when tasks expire, how many can be fired simultaneously, etc.

有什么建议吗?是否有特定于python的东西,或者有可能(甚至很好)从python与Quartz接口。

Any recommendations? Is there something python specific, or is it possible (or even good) to interface to Quartz from python.

推荐答案

APScheduler 您在寻找什么?

这篇关于python的企业调度程序(如石英)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆