Skip to Main Content
Dominar Kafka Streams y ksqlDB
book

Dominar Kafka Streams y ksqlDB

by Mitch Seymour
September 2024
Intermediate to advanced content levelIntermediate to advanced
434 pages
12h 10m
Spanish
O'Reilly Media, Inc.
Book available
Content preview from Dominar Kafka Streams y ksqlDB

Capítulo 7. API del procesador

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

Hace sólo unos capítulos, nos embarcamos en nuestro viaje para aprender sobre Kafka Streams. Empezamos con el DSL de alto nivel de Kafka Streams, que nos permite construir aplicaciones de procesamiento de flujos utilizando una interfaz funcional y fluida. Esto implica componer y encadenar funciones de procesamiento de flujos utilizando los operadores integrados de la biblioteca (por ejemplo, filter, flatMap, groupBy, etc.) y abstracciones (KStream, KTable, GlobalKTable).

En este capítulo, exploraremos una API de nivel inferior que está disponible en Kafka Streams: la API de procesador (a veces llamada PAPI). La API Procesadora tiene menos abstracciones que el DSL de alto nivel y utiliza un estilo imperativo de programación. Aunque el código suele ser más prolijo, también es más potente, ya que nos proporciona un control detallado sobre lo siguiente: cómo fluyen los datos a través de nuestras topologías, cómo se relacionan entre sí los procesadores de flujos, cómo se crea y mantiene el estado, e incluso la temporización de determinadas operaciones.

Algunas de las preguntas a las que responderemos en este capítulo son:

  • ¿Cuándo debes utilizar la API del Procesador?

  • ¿Cómo se añaden procesadores fuente, sumidero y flujo utilizando la API de procesadores?

  • ¿Cómo puedes programar funciones periódicas?

  • ¿Es posible mezclar la API del ...

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.
Start your free trial

You might also like

Kafka: La Guía Definitiva, 2ª Edición

Kafka: La Guía Definitiva, 2ª Edición

Gwen Shapira, Todd Palino, Rajini Sivaram, Krit Petty
Procesamiento de flujos con Apache Flink

Procesamiento de flujos con Apache Flink

Fabian Hueske, Vasiliki Kalavri
Dominar la arquitectura API

Dominar la arquitectura API

James Gough, Daniel Bryant, Matthew Auburn

Publisher Resources

ISBN: 9781098186487Supplemental Content