Chapter 6. The Processor API

This chapter covers

  • Evaluating higher-level abstractions versus more control
  • Working with sources, processors, and sinks to create a topology
  • Digging deeper into the Processor API with a stock analysis processor
  • Creating a co-grouping processor
  • Integrating the Processor API and the Kafka Streams API

Up to this point in the book, we’ve been working with the high-level Kafka Streams API. It’s a DSL that allows developers to create robust applications with minimal code. The ability to quickly put together processing topologies is an important feature of the Kafka Streams DSL. It allows you to iterate quickly to flesh out ideas for working on your data without getting bogged down in the intricate setup details that ...

Get Kafka Streams in Action now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.