【问题标题】:python job queue library for desktop用于桌面的python作业队列库
【发布时间】:2013-04-09 06:29:12
【问题描述】:

我想开发一个 PyQt 联系人列表桌面应用程序,我希望在某些事件发生时不时执行一些工作。例如,我希望当我点击联系人按钮时,添加发送电子邮件的工作到队列并在 5 分钟后完成。

我见过一些工作排​​队解决方案,它们需要 redis 或其他类型的代理。我希望我的应用程序简单,因此我不希望捆绑诸如 redis 之类的服务器。

是否有一个简单的作业队列,我可以使用它来执行我计划在我的应用程序中执行的简单作业,而无需庞大的服务代理?

【问题讨论】:

  • so.. 你为什么不生成一个线程,让它休眠 5 分钟然后发送邮件?
  • 我不能诚实地说我想过这种可能性。感谢您的评论。

标签: python


【解决方案1】:

对于调度任务,

对于消息队列,

【讨论】:

    【解决方案2】:

    我首先想到的是Quartz framework——它是一个调度程序,起源于Java(我认为)。于是我找了一下,在stackoverflow上发现了另一个问题:An enterprise scheduler for python (like quartz),看起来很匹配。

    【讨论】:

      猜你喜欢
      • 2018-03-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-24
      • 2020-09-27
      • 1970-01-01
      • 1970-01-01
      • 2018-10-26
      相关资源
      最近更新 更多