如何在Django中使用类似celeri的异步tasker来执行PERL脚本?

2024-04-19 02:54:35 发布

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

我需要通过Django web接口执行PERL脚本。在

用户将选择脚本的参数并执行它。在

我想知道是否可以使用Celery/RabbitMQ将这些脚本作为Celery任务来执行?在

如果是这样,我是否需要修改PERL脚本? 我需要将RabbitMQ代码写入PERL脚本吗?或者我只是执行Celery任务,然后等待脚本完成处理?我想让脚本更新Django用户/芹菜。在


Tags: django代码用户脚本web参数rabbitmqperl
2条回答

从Celery执行Perl脚本的最简单方法可能是用Python编写的一个薄包装器,它将脚本作为子进程运行。在

看看Minion,mojolicuious(perlweb框架)中的Perl作业队列

A job queue for the Mojolicious real-time web framework, with support for multiple named queues, priorities, delayed jobs, job results, retries with backoff, statistics, distributed workers, parallel processing, autoscaling, resource leak protection and multiple backends (such as PostgreSQL).

相关问题 更多 >