跳到内容

动人/奴才

存储库文件导航

截图

用于Perl编程语言的高性能作业队列。也可用于节点.js.

Minion支持多个命名队列、优先级、高优先级快速通道、延迟作业、作业依赖关系、作业进度、作业结果、带回退的重试、速率限制、唯一作业、过期作业、统计信息、,分布式工作者、并行处理、自动缩放、远程控制、,Mojolicious公司管理用户界面,资源泄漏保护和多个后端(例如PostgreSQL).

作业队列允许您在后台进程中处理时间和/或计算密集型任务web应用程序的请求/响应生命周期。在这些任务中,你通常会发现图像大小调整、垃圾邮件过滤、,HTTP下载、构建tarball、预热缓存以及你能想象到的其他基本上都不是超快的。

使用Mojolicious::Lite-签名;插件仆从 =>{第页 => '第页ostgresql://postgres@/测试'};#缓慢的任务应用程序->仆从->添加任务(_T)(slow_log(日志) => 附属的($个作业,$消息) {睡觉5;$个作业->应用程序->日志->调试(qq(质量){收到消息“$消息"});});#在后台工作进程中执行作业得到'/日志' => 附属的($c美元) {$c美元->仆从->排队(slow_log(日志) =>[$c美元->参数('消息') //'没有消息']);$c美元->渲染(文本 => '您的消息将很快被记录。');};应用程序->启动;

除了web服务器之外,只需启动一个或多个后台工作进程。

$ ./myapp.pl助手

安装

你只需要一句话,不到一分钟。

$卷曲-Lhttps://cpanmin.us网址| perl--Mhttps://cpan.metacpan.org-n仆从

我们建议使用珀尔布鲁环境。

想知道更多吗?

看看我们的优秀文档!