Capítulo 2. Primeros pasos con Kafka Streams

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

Kafka Streams es una biblioteca Java ligera pero potente para enriquecer, transformar y procesar flujos de datos en tiempo real. En este capítulo, se te presentará Kafka Streams a un alto nivel. Piensa en ello como una primera cita, en la que aprenderás un poco sobre el trasfondo de Kafka Streams y echarás un vistazo inicial a sus características.

Al final de esta cita, er...quiero decir capítulo, comprenderás lo siguiente:

  • Dónde encaja Kafka Streams en el ecosistema Kafka

  • Por qué se creó Kafka Streams en primer lugar

  • Qué tipo de funciones y características operativas tiene esta biblioteca

  • Para quién es apropiado Kafka Streams

  • Cómo se compara Kafka Streams con otras soluciones de procesamiento de flujos

  • Cómo crear y ejecutar una aplicación básica de Kafka Streams

Así que, sin más preámbulos, empecemos nuestra cita metafórica con una sencilla pregunta para Kafka Streams: ¿dónde vives (...en el ecosistema Kafka)?

El ecosistema Kafka

Kafka Streams vive entre un grupo de tecnologías que se denominan colectivamente ecosistema Kafka. En el Capítulo 1, aprendimos que en el corazón de Apache Kafka hay un registro distribuido, sólo de apéndices, al que podemos producir mensajes y del que podemos leer mensajes. Además, el núcleo de la base de código de Kafka incluye algunas API importantes para interactuar con este ...

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.