Capítulo 6. Gestión avanzada de estados

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En los dos últimos capítulos, hemos hablado de procesamiento con estado en Kafka Streams. A medida que aprendíamos a realizar agregaciones, uniones y operaciones en ventana, se hizo evidente que el procesamiento con estado es bastante fácil de empezar a utilizar.

Sin embargo, como he aludido anteriormente, los almacenes de estado conllevan una complejidad operativa adicional. A medida que escales tu aplicación, experimentes fallos y realices el mantenimiento rutinario, aprenderás que el procesamiento con estados requiere una comprensión más profunda de la mecánica subyacente para garantizar que tu aplicación siga funcionando sin problemas a lo largo del tiempo.

El objetivo de este capítulo es profundizar en los almacenes de estado para que puedas alcanzar un mayor nivel de fiabilidad cuando construyas aplicaciones de procesamiento de flujo con estado. Una gran parte de este capítulo está dedicada al tema del reequilibrio, que se produce cuando es necesario redistribuir el trabajo entre tu grupo de consumidores. El reequilibrio puede tener un impacto especial en las aplicaciones con estado, por lo que desarrollaremos nuestros conocimientos para que estés preparado para afrontarlo en tus propias aplicaciones.

Algunas de las preguntas a las que responderemos son

  • ¿Cómo se representan en disco los almacenes de estado persistentes? ...

Get Dominar Kafka Streams y ksqlDB now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.