Identifying Kinesis stream pending message count

0 votes

Is there an API that gives pending messages for Kinesis stream.

After a period of 7 days the messages expire and if the producers and consumers are isolated and can't communicate, how does one know messages have expired. How does one deal with?

Apr 23, 2018 in Cloud Computing by hemant
• 5,750 points

1 answer to this question.

0 votes

Please help!

I doubt there is a thing called as pending messages in Kinesis. Now we have a shard in Kinesis where all the incoming stream gets stored.

Your consumer application has to always be in running state and keep track of changes in your stream. The application will continue to poll "Shard Iterator" in the background, thus you will be notified about the new data when it comes.

Think of Kinesis as a FIFO queue and the messages will disappear in a short time if you don't pop them.

I hope this helps.

answered Apr 23, 2018 by DragonLord999
• 8,380 points

Related Questions In Cloud Computing

0 votes
1 answer

Where should I use Amazon Kinesis instead of SNS-SQS?

Your concern is very valid. These two ...READ MORE

answered Apr 17, 2018 in Cloud Computing by code_ninja
• 6,220 points
+1 vote
2 answers

I want to Migrate from Oracle RDBMS to AWS S3 using Kinesis

Try to understand AWS Schema Conversion Tool ...READ MORE

answered Apr 20, 2018 in Cloud Computing by hemant
• 5,750 points
0 votes
1 answer

What is AWS Kinesis?

Amazon Kinesis makes it easy to collect, ...READ MORE

answered Aug 7, 2018 in Cloud Computing by code_ninja
• 6,220 points
0 votes
1 answer
0 votes
1 answer

Hadoop Mapreduce word count Program

Firstly you need to understand the concept ...READ MORE

answered Mar 16, 2018 in Data Analytics by nitinrawat895
• 10,800 points
0 votes
1 answer

how to get the count of non zero values in a row

In first part you should solve the ...READ MORE

answered Apr 4, 2018 in Tableau by Atul
• 10,240 points