Amazon web services AWS SQS队列是否相互隔离?

Amazon web services AWS SQS队列是否相互隔离?,amazon-web-services,amazon-sqs,amazon-sns,Amazon Web Services,Amazon Sqs,Amazon Sns,假设我有两个独立的服务,A和B,SQS队列都订阅了SNS主题“topic foo”。然后我将消息m1发布到SNS主题“topic foo” 如果服务A(SQS-A)拥有的SQS队列看到消息m1并对其进行处理(即,将其从队列中弹出并处理该消息,使其不再位于SQS-A上),我是否仍能保证服务B(SQS-B)拥有的单独SQS队列始终能够看到和处理消息m1?(换句话说,AWS SNS publishing是否保证多次传递到SQS队列并隔离单独的SQS队列处理?在您的情况下,您有两个SQS队列,每个队列都

假设我有两个独立的服务,A和B,SQS队列都订阅了SNS主题“topic foo”。然后我将消息m1发布到SNS主题“topic foo”


如果服务A(SQS-A)拥有的SQS队列看到消息m1并对其进行处理(即,将其从队列中弹出并处理该消息,使其不再位于SQS-A上),我是否仍能保证服务B(SQS-B)拥有的单独SQS队列始终能够看到和处理消息m1?(换句话说,AWS SNS publishing是否保证多次传递到SQS队列并隔离单独的SQS队列处理?

在您的情况下,您有两个SQS队列,每个队列都订阅了一个SNS主题

在这种情况下,当您向SNS主题发送消息时,将向每个SQS队列添加一个项目。这两个队列是不同且独立的,因此处理一个队列中的项目不会影响另一个队列中的项目


这与SNS无关,纯粹是因为您的两个SQS队列是两个独立的SQS队列。SNS向他们发布的事实不会改变队列的行为。

在您的情况下,您有两个SQS队列,每个队列都订阅了一个SNS主题

在这种情况下,当您向SNS主题发送消息时,将向每个SQS队列添加一个项目。这两个队列是不同且独立的,因此处理一个队列中的项目不会影响另一个队列中的项目

这与SNS无关,纯粹是因为您的两个SQS队列是两个独立的SQS队列。SNS向他们发布消息的事实并没有改变队列的行为