簡體   English   中英

我應該在 aws lambda 上批量處理作業嗎?

[英]Should I process job in batch on aws lambda?

我不確定我是否可以正確使用 aws lambda。

我有 10 000 封純文本電子郵件,我需要使用 google chrome puppeteer 創建每個 email 的屏幕。

最好在 lambda 上產生 10 000 個工作? 為什么/為什么不?

產生一個工作同行一項任務更好嗎? 為什么/為什么不?

最好為 100 封電子郵件生成一份工作? 為什么/為什么不?

我的問題是,lambda 的運行時間限制為 15 分鍾,在 15 分鍾內我無法處理所有電子郵件,例如我需要 2 小時。

謝謝你的任何提示。

堅持使用無服務器,我會批量處理您的請求並將它們發送到 SQS。 然后,您可以考慮使用 lambda 觸發器或 lambda 工作程序來輪詢該 SQS。 實施 DLQ 將確保在發生故障時保留所有作業。 觸發 lambda 最難的事情是它可以消除下游服務....擁有帶有工作人員的隊列是一個很好的緩沖區。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM