Expected Behavior
Provide strategy to customize a transactionIdSuffix.
Current Behavior
Currently, spring-kafka use AtomicInteger for transactionIdSuffix.
Context
In my environment, I work with restricted transactionId within a specific range(e.g. topic-{1-5}).
Currently, spring-kafka use AtomicInteger for transactionIdSuffix, it would be beneficial to have the flexibility to implement a custom strategy for transactionIdSuffix.
This could involve actions such as resetting the counter after reaching a limit or a storage for managing transactionsIds.
I'm happy to contribute a PR once I know what your opinion on this feature is.