在SQS上排队公共https请求并立即确认

时间:2019-06-03 12:05:04

标签: aws-lambda amazon-sqs amazon-sns

客户想参加一场激烈的比赛。在截止日期之前的最后几分钟,可能会有成千上万的人提交。

我正在尝试最简单的设置,以在最近几分钟内处理要构建的“ / submit-application”端点的高请求负载。

我想确定

  • 当人们收到200响应码时,他们的提交内容肯定会被系统注册
  • 每个人都会得到200个响应代码。

由于我对Amazon SQS有所了解,因此我在考虑以某种方式使人们发布到队列中,然后我的后端将从该队列中异步使用。 256kb的最大标准消息有效负载就可以了。此外,无需立即进行服务器端请求验证-所有这些都可以在前端完成。我认为最好的方法是将HTTPS POST请求发送到托管请求队列。

可以做到吗?怎么样?您喜欢其他方法吗?

0 个答案:

没有答案