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 7. API do processador

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

Há apenas alguns capítulos, embarcamos em nossa jornada para aprender sobre o Kafka Streams. Começamos com a DSL de alto nível do Kafka Streams, que nos permite criar aplicativos de processamento de fluxo usando uma interface funcional e fluente. Isso envolve a composição e o encadeamento de funções de processamento de fluxo usando os operadores integrados da biblioteca (por exemplo, filter, flatMap, groupBy, etc.) e abstrações (KStream, KTable, GlobalKTable).

Neste capítulo, vamos explorar uma API de nível inferior que está disponível no Kafka Streams: a API do processador (às vezes chamada de PAPI). A API do processador tem menos abstrações do que a DSL de alto nível e usa um estilo de programação imperativo. Embora o código seja geralmente mais detalhado, também é mais poderoso, dando-nos controle refinado sobre o seguinte: como os dados fluem através de nossas topologias, como os processadores de fluxo se relacionam uns com os outros, como o estado é criado e mantido e até mesmo o tempo de certas operações.

Algumas das perguntas a que responderemos neste capítulo incluem:

  • Quando deves utilizar a API do processador?

  • Como é que adicionas processadores de origem, de sumidouro e de fluxo utilizando a API Processor?

  • Como podes programar funções periódicas?

  • É possível misturar a API do processador com a DSL de nível superior? ...

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