Curso de Apache Kafka

Curso de Apache Kafka

24 horas
Todos los niveles
0 cuestionarios

Descripción: 

Apache Kafka es una excelente plataforma de código abierto para manejar su flujo de datos en tiempo real para garantizar el filtrado de alta velocidad y la coincidencia de patrones.  Este Curso de Apache Kafka se centra en la programación en lugar de en la gestión de la configuración de los clústeres Kafka o DevOps. Comienza con la instalación y la configuración del entorno de desarrollo, antes de pasar rápidamente a realizar operaciones de mensajería fundamentales como la validación y el enriquecimiento. Aquí aprenderá sobre la composición de mensajes con Kafka API y Kafka Streams puros. Estudiará la transformación de los mensajes en diferentes formatos, como por ejemplo, asext, binario, XML, JSON y AVRO. A continuación, aprenderá cómo exponer los esquemas contenidos en Kafka con el Registro de esquemas. A continuación, aprenderá a trabajar con todos los conectores relevantes con Kafka Connect. Mientras trabaja con Kafka Streams, realizará varias operaciones interesantes en las secuencias, como windowing, joins y agregaciones. Finalmente, a través de KSQL, aprenderá cómo recuperar, insertar, modificar y eliminar flujos de datos, y cómo manipular watermarks y ventanas.

Objetivo del curso:

 Al final de este curso, el alumno aprenderá a usar Apache Kafka para el procesamiento eficiente de aplicaciones distribuidas y se familiarizará con la resolución de problemas cotidianos en el procesamiento rápido de datos…  

Temario:

Parte 1: CONFIGURACIÓN DE KAFKA

 

Kafka en pocas palabras | Instalacion kafka | Corriendo kafka | Corriendo la plataforma confluente | Corriendo brokers de Kafka | Corriendo topics de Kafka | Un productor de mensajes de línea de comandos | Un consumidor de mensajes de línea de comandos | Utilizando kafkacat

 

Parte 2: VALIDACIÓN DE MENSAJES

Bus de servicio empresarial en pocas palabras | Modelado de eventos | Configurando el proyecto | Leyendo desde Kafka | Escribiendo a Kafka | Ejecutando el motor de procesamiento | Codificación de un validador en Java | Ejecutando la validación

 

Parte 3: ENRIQUECIMIENTO DE MENSAJES

Extracción de la ubicación geográfica | Enriquecer los mensajes | Extraer el precio de la moneda | Enriquecimiento con precio de moneda | Corriendo el motor | Extraer los datos meteorológicos

 

Parte 4: SERIALIZACIÓN

Kioto, una empresa de Kafka IoT | Configuración del proyecto | Las constantes | Mensaje de HealthCheck | Java PlainProducer | Ejecutando el PlainProducer | Java consumidor simple | Java PlainProcessor | Ejecutando el PlainProcessor | Serializador personalizado | Java CustomProducer | Ejecutando el CustomProducer | Deserializador personalizado | Consumidor personalizado de Java | Procesador personalizado Java | Ejecutando el procesador personalizado

 

Parte 5: REGISTRO DE ESQUEMA

Avro en pocas palabras | Definiendo el esquema | Iniciar el registro de esquemas | Usando el registro de esquemas | Java AvroProducer | Ejecutando el AvroProducer | Java AvroConsumer | AvroProcessor de Java | Ejecutando el AvroProcessor

 

Parte 6: STREAMS DE KAFKA

Kafka Streams en pocas palabras | Configuración del proyecto | Java PlainStreamsProcessor | Ejecutando el PlainStreamsProcessor | Escalamiento con Kafka Streams | Java CustomStreamsProcessor | Ejecutando el CustomStreamsProcessor | Java AvroStreamsProcessor | Ejecutando el AvroStreamsProcessor | Procesamiento tardío del evento | Escenario basico | Generación tardía del evento | Ejecutando el EventProducer | Procesador Kafka Streams | Ejecutando el procesador Streams | Análisis del procesador de stream

 

Parte 7: KSQL

KSQL en pocas palabras | Ejecutando KSQL | Usando la CLI KSQL | Procesando datos con KSQL | Escribir a un topic

 

Parte 8: CONEXIÓN KAFKA

Kafka Connect en pocas palabras | Configuración del proyecto | Spark Streaming procesador | Leyendo Kafka desde Spark | Conversión de datos | Procesamiento de datos | Escribiendo a Kafka desde Spark | Ejecutando el SparkProcessor

 

 

El plan de estudios está vacío.
0.0
0 total
5
0
4
0
3
0
2
0
1
0

32 thoughts on “Curso de Apache Kafka

  1. In some embodiments, a post perturbation treatment is administered prior to integumental perturbation and administration of the post perturbation treatment is stopped during integumental perturbation treatment injectable ivermectin Prop 65 signs must now list specific chemical names and, in some cases, sources of exposure

  2. lasix for weight loss To create a targeting vector with a single nucleotide insertion mutation in exon 21 of the S hank3 gene followed by a transcriptional stop Neo stop cassette Dragatsis and Zeitlin, 2001, the e21 Neo stop cassette was assembled by combining a wild type Shank3 exon 21 and PGK Neo gene cassette with the His3 SV40 pA sequences in pBluescript II SK plasmid Fig

  3. The human cell lines T47D, ZR 75 30, ZR 75 1, MDA MB 453, MDA MB 231, BT 474, HCC38, MDA MB 361, SK BR 3 and MDA MB 468 were obtained from the American Type Culture Collection ATCC, and JIMT 1, EFM 192A, CAL 51, EFM 19, S1 and MFM223 were obtained from the Leibniz Institute German Collection of Microorganisms and Cell Cultures DSMZ clomid dose for twins Arrows above the line indicate the time of tamoxifen injection at P4 7 and P14 17

  4. Remarkably, AR deficient C57BL 6 129Sv mosaic mice do not develop tumors following BBN exposure, whereas nearly all wild type male and almost half of all wild type female mice had bladder cancer after 40 weeks of BBN exposure 82 cialis generic tadalafil Histological analysis of tissues in mT mG reporter mice and immunohistochemistry

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *