我正在尝试为我的AWS平台应用程序设计正确的流程。我有两个组件,第一个组件从网页收集查询,第二个组件是后端。我为这两个组件都使用了自动扩展功能。我也在第一个组件之前和第一和第二个组件之间使用ELB。我对SQS服务感到困惑。我不确定应该在哪里安装它。 这是我的当前流程。 ELB会将调用排队吗?还是我应该在后端之前安装SQS?或者SQS不适用于自动扩展解决方案?这个目的的最佳实践是什么?
Elb不会排队你的调用。适合排队的工具是sqs。唯一需要注意的是,你必须决定消息排序和去重是否重要。如果重要,应使用FIFO sqs。你可以按照https://docs.aws.amazon.com/autoscaling/ec2/userguide/as-using-sqs-queue.html中所述的方式在sqs上进行扩展。