Изменить интервал дедупликации в SQS FIFO - PullRequest
0 голосов
/ 24 января 2019

Можно ли увеличить интервал contentBasedDeduplication в очередях SQS FIFO? В руководстве разработчика они упоминают

Если отправлено сообщение с определенным идентификатором дедупликации сообщения успешно все сообщения, отправленные с тем же идентификатором дедупликации сообщения принимаются успешно, но не доставляются в течение 5 минут интервал дедупликации.

Однако в справочнике API они упоминают:

Когда действует ContentBasedDeduplication, сообщения с идентичными содержимое, отправленное в интервале дедупликации, рассматривается как дубликаты и доставляется только одна копия сообщения.

Когда я пытаюсь создать очередь FIFO, я не вижу никакой возможности изменить интервал дедупликации. Это исправлено?

1 Ответ

0 голосов
/ 07 июля 2019

В очередях FIFO Deduplication Interval фиксируется в течение 5 минут.В настоящее время существует NO способ увеличить временное окно дедупликации.

Эта проблема была поднята на одном из форумов AWS в 2017 году , но все же кажется, что это такнедоступно как функция.

Дополнительное примечание :

Цель deduplication Interval - избежать обработки одного и того же сообщения дважды в течение 5 минут.Если вы хотите увеличить его, это может показаться чрезмерной нагрузкой на SQS, поскольку ему необходимо отслеживать предыдущие сообщения в течение более длительного периода.

Я предлагаю создать слой фильтрации между вашей программой и SQS, чтобы удалить дубликаты в соответствии с вашей логикой.То же самое, если вы хотите уменьшить его.

Надеюсь, это поможет.

...