KafkaProducer javadoc говорит, что использование одного экземпляра даст более высокую производительность, чем использование нескольких экземпляров " Производитель является потокобезопасным, и совместное использование одного экземпляра производителя между потоками обычно происходит быстрее, чем наличие нескольких экземпляров."- чем это объясняется?
Напротив, при прохождении Поток кода KafkaProducer.send () обнаружил, что в объекте TopicPartition есть синхронизированный блок, поэтому мы сможем добиться лучшей производительности, если будем использовать несколько экземпляров производителя. ..
Посоветуйте, пожалуйста, рекомендуемый подход для достижения наилучшей производительности с KafkaProducer.