Что произойдет, если мы изменим ключ раздела в kinesis? - PullRequest
0 голосов
/ 06 марта 2020

Предположим, у нас есть несколько ключей шардов и разделов типа X, теперь мы изменили ключи разделов на тип Y: Kinesis перераспределяет записи в шардах на основе нового PartitionKey, или он оставляет старые записи без изменений и распространяет новые записи на основе новых PartitionKey

1 Ответ

0 голосов
/ 08 марта 2020

Как только записи записаны, они не могут быть изменены. Кроме того, ключ раздела будет передаваться отдельно для каждой записи (когда вы записываете их в kinesis). Поэтому, если вы измените ключ раздела во время записи записи, он может go перейти к другому фрагменту. Это меняет состояние старых записей. Они будут неповреждены в осколке, которому они были написаны.

...