AWS SQS: Какой порядок сообщений в очереди FIFO после истечения времени ожидания видимости? - PullRequest
0 голосов
/ 25 июня 2019

в очередях AWS SQS FIFO;когда истечет время ожидания видимости прочитанного сообщения, в каком варианте очереди будет это сообщение?

Например:

  • У меня есть эти сообщения в очереди: '[A, B, C, D] '(порядок: первый в)
  • Я читаю сообщение из очереди, поэтому я получаю сообщение' A '
  • Время ожидания видимости сообщения' A 'истекает, и этоснова доступен для потребителя

Каким будет новый порядок сообщений?

  • a) [A, B, C, D]
  • b) [B, C, D, A]

1 Ответ

0 голосов
/ 26 июня 2019

Порядок остается прежним: [A, B, C, D]

Фактически, невозможно извлечь другое сообщение из очереди с тем же идентификатором группы сообщений , пока сообщение А не будет обработано. Это гарантирует сохранение заказа.

Если некоторые сообщения могут обрабатываться параллельно, вы можете указать другой идентификатор группы сообщений.

...