Saltar al contenido

Construyendo aplicaciones de procesamiento de flujo con Apache Kafka usando KSQL

Descripción

Apache Kafka es una plataforma estándar de facto para el procesamiento de datos en flujo, que se ha desplegado ampliamente como sistema de mensajería y que cuenta con un robusto marco de integración de datos (Kafka Connect) y una API de procesamiento en flujo (Kafka Streams) para satisfacer las necesidades que comúnmente atienden el procesamiento de mensajes en tiempo real. Pero hay más! KSQL es un lenguaje de procesamiento de flujo declarativo, similar al SQL, que permite definir fácilmente potentes aplicaciones de procesamiento de flujo. Lo que una vez tomó un código Java moderadamente sofisticado puede ahora hacerse en la línea de comandos con una sintaxis familiar y eminentemente accesible. Filtrar un flujo de datos en otro, crear columnas derivadas, incluso unir dos temas juntos$0027 todo es posible con KSQL. Vea la charla de Robin Moffatt para una visión general del KSQL. Habrá mucha codificación en vivo en los datos de la transmisión para ilustrar claramente el asombroso poder de KSQL!

Construyendo aplicaciones de procesamiento de flujo con Apache Kafka usando KSQL
Construyendo aplicaciones de procesamiento de flujo con Apache Kafka usando KSQL