MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

La lecture à partir de Kinesis donne des enregistrements vides lorsqu'elle est exécutée à l'aide du numéro de séquence ou de l'horodatage précédent

Selon ma discussion avec la personne du support technique d'AWS, il peut y avoir quelques messages avec des enregistrements vides et il n'est donc pas judicieux de rompre lorsque len(get_response['Records']) ==0.

La meilleure approche suggérée était - nous pouvons avoir un compteur indiquant le nombre maximum de messages que vous lisez dans une boucle d'exécution et de sortie après avoir lu autant de messages.