Поток Kinesis точно доставит один к одному среди нескольких потребителей - PullRequest
0 голосов
/ 11 июля 2019

Я настраиваю поток кинезиса с 2 осколками. Один издатель закачивает пакет в каждый осколок за раз. Убедиться, что на стороне издателя нет дублирования. Я установил 2 потребителей, подписывающихся на оба шарда. Я хочу, чтобы каждый пакет был доставлен ровно один раз одному из потребителей. Но kinesis отправляет пакеты обоим потребителям, что вызывает обработку дублирующихся данных.

Есть ли способ заставить kinesis доставить пакет ровно один раз только одному из потребителей?

Я попытался задать одно и то же имя потребителя, чтобы разделить контрольные точки кинесиса, но в какой-то момент конфликт имени произошел, и один потребитель не смог. Установка другого имени потребителя приводит к тому, что один и тот же пакет доставляется обоим потребителям.

...