Part 5 - Kafka Producer

This section describes the Kafka Producer and its internals. For implementation, please visit the github.

Three Major Required Properties

Here is the full list of producer configs.

Producer Record

Record Accumulator

Message Buffering Properties

Broker Acknowledgement - “acks”

Configuration for Broker that responds with an error

Message Order

Delivery Semantics

Kafka Producer Internals

Some useful configuration

Series