将 Amazon SQS 与 ELB 连接

Connecting Amazon SQS with ELB

我正在尝试为我在 AWS 平台上的应用程序设计正确的流程。我有两个组件,第一个是从网络收集查询,第二个是我的后端。

我正在为这两个组件使用 Auto Scaling。我还在第一个组件之前以及第一个和第二个组件之间使用 ELB。

我想知道 SQS 服务。我不确定我应该在哪里安装它。 这是我的当前流量。 ELB 会排队调用还是应该在后端之前安装 SQS?或者 SQS 不是自动缩放解决方案的解决方案?

为此目的的最佳做法是什么?

Elb 不会将您的电话排队。正确的工具是 sqs。 sqs 的唯一问题是您必须决定消息中的顺序和不重复是否重要。如果这很重要,你应该使用 FIFO sqs。

您可以按照 https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-using-sqs-queue.html 中的说明在 sqs 上进行缩放。