1

I want to enforce a certain behaviour that's why I've set transactional.id.expiration.ms: 1000 via strimzi and verified that it will be picked up by the broker too. My expectation is that the producer ids expire after 1 second too, but this doesn't happen as all the producers continue producing without issues.

Andras Hatvani
  • 4,346
  • 4
  • 29
  • 45

1 Answers1

-1

There is another property responsible for that

 transaction.remove.expired.transaction.cleanup.interval.ms

Reference https://docs.confluent.io/platform/current/installation/configuration/broker-configs.html#transaction-remove-expired-transaction-cleanup-interval-ms

BoP
  • 2,310
  • 1
  • 15
  • 24