Term | Plain meaning | Analogy |
---|---|---|
Producer (publisher) | Code that emits events | Web server writing access log lines |
Consumer (subscriber) | Code that reads events | Fraud detector that reacts to payments |
Topic / stream | Named category of events | “purchases”, “temperature-sensor-42” |
Event encoding | How data is stored on the wire (JSON, Avro, …) | File format for each record |
Producers might out-run consumers. Systems must pick ONE strategy: