标签: aws-sdk-go
我通过PutRecords将数据发送到aws kinesis。并且所有数据都已成功发送。 但有些记录在消费者方面被收到两次。我检查了发送的数据并收到了数据,它们是一样的。 我认为PutRecords会在没有从kinesis服务器接收响应时重新发送数据(由于可怕的网络站而导致响应丢失)。但是数据是由kinesis服务器接收的。 所以,我在消费者方面两次得到相同的记录。
我的假设是否正确?
答案 0 :(得分:0)
您使用的是哪个版本的SDK? SDK不会在超时时重试。所以我不认为这就是原因。
无论重复的原因是什么,都有关于处理重复here的好帖子。