Chapitre 7. Opérateurs d'état et applications
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Opérateurs avec état et fonctions utilisateur sont des éléments constitutifs courants des applications de traitement en continu. En fait, la plupart des opérations non triviales doivent mémoriser des enregistrements ou des résultats partiels parce que les données sont transmises en continu et arrivent au fur et à mesure.1 De nombreux opérateurs, sources et puits de DataStream intégrés à Flink sont dotés d'un état et mettent en mémoire tampon des enregistrements ou conservent des résultats partiels ou des métadonnées. Par exemple, un opérateur de fenêtre collecte les enregistrements d'entrée pour un ProcessWindowFunction ou le résultat de l'application d'un ReduceFunction, un ProcessFunction mémorise les minuteries programmées, et certaines fonctions de puits conservent l'état des transactions pour fournir une fonctionnalité de type " exactement une fois ". En plus des opérateurs intégrés et des sources et puits fournis, l'API DataStream de Flink expose des interfaces pour enregistrer, maintenir et accéder à l'état dans les fonctions définies par l'utilisateur.
Le traitement de flux avec état a des implications sur de nombreux aspects d'un processeur de flux, tels que la reprise sur panne et la gestion de la mémoire, ainsi que la maintenance des applications de flux. Les chapitres 2 et 3 ont respectivement ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access