如何实现一个长时间运行的、事件驱动的python程序?

2024-09-21 03:17:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一系列针对pythonwsgi应用程序的维护任务,对于crontab来说有点过于复杂(作业需要以从作业队列的大小派生出来的频率运行,管理到一组EC2实例的连接池,等等)。在

我应该如何实现一个长时间运行的、事件驱动的python程序?我以前从来都不需要这个功能,所以我甚至不知道谷歌应该怎么做。在


Tags: 实例程序功能应用程序队列作业ec2频率
1条回答
网友
1楼 · 发布于 2024-09-21 03:17:11

大多数现代的大型python站点都在使用Celery来完成这类工作。它是一个分布式任务队列,也支持任务调度。在

虽然对于一个小网站来说可能有点重,但它会随着你的成长而成长。我正在寻找实现它自己(无兔子)不久。在

我最近为django用户找到了另一个选择,django-tasks,它专注于更少、更长、批处理类型的作业。还有一个使用zeromq的django-ztask。在

补遗:刚碰到gearman,它有{a5}。在

相关问题 更多 >

    热门问题