title: Kafka publishing in multiple threads to the same partition
body: <p>I have some thousands of records to be posted to Kafka on the same partition in one transaction. I am doing this using spring KafkaTemplate. In order to improve the performance of my current logic, I am thinking of doing Kafka publishing in multiple threads. All the events to be published  have the same key and are intended to go to same partition. Will using multiple threads result in offset conflicts among multiple threads? Should I stick to one thread doing all publishing?</p>