0
我有一个NodeJS端点,它接收从报告引擎收集数据的请求。 为了保持请求端点清晰,并且由于生成的一些报告只有几个步骤(收集数据 - >汇编报告 - >转换为PDF - >电子邮件到相关人员)我想将作业本身的入站请求分开。使用AWS SQS处理长查询
使用AWS.SQS我可以接受请求,把变量放到SQS和响应与200/201
什么是一些围绕在另一端拿起这份工作了更好的做法? 如果我要触发一个lambda函数,那么在200/201可以发送之前,我必须等待该函数完成吗?或可我:
Accept Request ->
Job to SQS ->
Initiate Lamba function ->
200 Response.
或者什么其他选择将可用于分离从处理本身的入站请求?
太棒了,异步的Lambda函数就是我想要去的地方。我可以使用云计算手表告诉我工作是否超过了5分钟的门槛。 - 感谢您的帮助! –