title: Does AWS SQS replicate messages across regions?
body: <p>As SQS is distribute queue, so does it replicate messages in the same region or different region? Looking at architecture at the <a href="https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/sqs-basic-architecture.html" rel="nofollow noreferrer">AWS
  docs</a>, it shows the message being replicated, but does it replicate in the same region or different regions?</p>
  <p><strong>Use case:</strong></p>
  <p>I'm setting up queue in region <code>X</code>, but it might be accessed in a region at other end of world. So if there are two workers running one in region <code>X</code> and one in region <code>Y</code>, does both get data from same region <code>X</code> queue or can it be region <code>X</code> and region <code>Y</code> got data from region near to them.</p>
  <p>Like <code>X</code> got a message from region <code>X</code> and before the time this info reaches region <code>Y</code> to update queue, then another worker take from replicated region <code>Y</code> queue and reads same message.</p>
  <p>P.S :- I know SQS in at least once semantics. But I want to know semantics in the above use case.</p>