Vapor:独立的队列 Lambda

2020 年 1 月 14 日#vapor

从今天开始,新的 Vapor 部署将确保为运行您的排队作业提供一个独立的 AWS Lambda 函数。

在此更改之前,排队作业在 CLI Lambda 中执行。此 Lambda 还用于运行部署命令、CLI 命令和计划作业。但是,这种方法存在潜在问题。例如,如果排队作业消耗了 Lambda 的所有容量,则任何其他 CLI 调用都无法处理,导致部署命令和计划作业失败。

从今天开始,我们建议您为每个环境设置 queue-memoryqueue-concurrencyqueue-timeout 配置。能够独立于 cli-concurrency 控制 queue-concurrency 确保您的队列不会消耗所有可用容量并导致其他调用失败。

作者:Mohamed Said

Laravel 软件工程师。

关注 RSS Feed