MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Read from Kinesis gibt leere Datensätze zurück, wenn es mit der vorherigen Sequenznummer oder dem Zeitstempel ausgeführt wird

Gemäß meiner Diskussion mit dem technischen Support von AWS kann es einige Nachrichten mit leeren Datensätzen geben, und daher ist es keine gute Idee zu unterbrechen, wenn len(get_response['Records']) ==0.

Der vorgeschlagene bessere Ansatz war - wir können einen Zähler haben, der die maximale Anzahl von Nachrichten anzeigt, die Sie in einer Run-and-Exit-Schleife lesen, nachdem Sie so viele Nachrichten gelesen haben.