AWS Kinesis在使用多个碎片重新读取时的数据顺序



让我们假设,有一个消费者与多个工作者一起从同一Kinesis流的多个碎片中读取。我们决定从某个时间点开始重新读取所有记录。顺序是否保证与一读时相同?我知道从单个碎片读取应该是这种情况。但是,在处理多个碎片时,它是否以某种方式得到了解决?

Kinesis只保证每次读取时每个碎片的数据顺序。它不能保证所有组合碎片的数据顺序
因此,为了回答您的问题,是的,顺序将与您第一次阅读时相同。

最新更新