line / decaton

High throughput asynchronous task processing on Apache Kafka
Apache License 2.0
336 stars 51 forks source link

ProducerRecord for retry tasks could be generated with timestamp=0 #101

Closed ocadaruma closed 3 years ago

ocadaruma commented 3 years ago

This could cause the messages to be deleted on the broker side unexpectedly earlier, since retention-based log deletion is happened based on record's timestamp. (https://kafka.apache.org/documentation/#impl_deletes)