sendgridlabs / go-kinesis

GO library for AWS Kinesis
MIT License
134 stars 56 forks source link

No error when call PutRecords, but no data when get records from kinesis #60

Open nonexu opened 7 years ago

nonexu commented 7 years ago

Hi, Experter

I encounter an issue that records lost when called PutRecords api to send data to kinesis. It returns no error when call PutRecords in producer side. But no records get in customer side. It happens in low probability, and hard to reproduce. Did you encounter this, or it is fixed in latest version? tag:0.3.0 Thank you in advance!

Other question is: Where can I find AWS_SECURITY_TOKEN. There is no such a key in tag:0.3.0. And I can't find the key on aws console.

le0pard commented 7 years ago

Hello. AWS Kinesis have limits. One of them:

Check, maybe you reach it sometimes. This is all list of limits - http://docs.aws.amazon.com/streams/latest/dev/service-sizes-and-limits.html

nonexu commented 7 years ago

@le0pard Thanks for your reply.

Yes, there is a limit in kinesis. But I check the aws console, It did not reach the limit when the records put. And why there is no error return , if the records put failed.

le0pard commented 7 years ago

@nonexu Sorry, but I do not have answer on your question. You should debug problem in your environment.

nonexu commented 7 years ago

@le0pard Thank you, I will go on checking it.