Hi all,
This might be a common question, but unfortunately, I couldn't find a reliable
answer or documentation to guide me. There are various conflicting ideas.
If a producer tries to ingest at a faster rate than the configuration set in
the topic, what will happen?
Example:
- Topic size: 10 GB
- Retention Period: 1h
- Producer rate: 11 GB/h
Will Kafka:
- Aggressively delete older messages even if the retention period is greater
than the age of the message?
- Reject messages from the producer until there is room for new messages?
- Potentially delete newer or older messages to make room?
- Any other type of data handling?
Thanks!