Skip to Content
Dominar o Kafka Streams e o ksqlDB
book

Dominar o Kafka Streams e o ksqlDB

by Mitch Seymour
April 2025
Intermediate to advanced content levelIntermediate to advanced
434 pages
12h 1m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Book available
Content preview from Dominar o Kafka Streams e o ksqlDB

Capítulo 5. Windows e o tempo

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

O tempo é um conceito tão importante que medimos as nossas vidas pela sua passagem. Todos os anos, meia dúzia de pessoas estão à minha volta, cantando os parabéns e, quando a última nota bemol se dissipa do ar, um bolo é oferecido aos pés desta força misteriosa. Gosto de pensar que o bolo é para mim, mas é para o tempo.

Não só o tempo está intrinsecamente entrelaçado no mundo físico, como também permeia os fluxos de eventos. Para desbloquear todo o poder dos fluxos do Kafka, temos de compreender a relação entre eventos e tempo. Este capítulo explora essa relação em detalhes e nos dará experiência prática com algo chamado Windows. As Windows permitem agrupar eventos em intervalos de tempo explícitos e podem ser usadas para criar junções e agregações mais avançadas (que exploramos no capítulo anterior).

No final deste capítulo, compreenderás o seguinte:

  • As diferenças entre tempo de evento, tempo de ingestão e tempo de processamento

  • Como criar um extrator de carimbo de data/hora personalizado para associar eventos a um determinado carimbo de data/hora e semântica de tempo

  • Como é que o tempo controla o fluxo de dados através do Kafka Streams

  • Que tipos de Windows são suportados no Kafka Streams?

  • Como efetuar junções em janela

  • Como efetuar agregações com janelas

  • Que estratégias estão disponíveis para lidar com eventos atrasados ...

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

Bancos de dados de streaming

Bancos de dados de streaming

Hubert Dulay, Ralph Matthias Debusmann
Processamento de fluxo com o Apache Flink

Processamento de fluxo com o Apache Flink

Fabian Hueske, Vasiliki Kalavri

Publisher Resources

ISBN: 9798341641822Supplemental Content