kafkaproducer javadoc说,使用单个示例将比使用多个示例提供更快的性能“生产者是线程安全的,跨线程共享单个生产者示例通常比拥有多个示例更快。”—对此有什么解释?
相反,当我们通过kafkaproducer.send()代码流时发现topicpartition对象上有一个同步块,所以如果我们使用多个producer示例,应该可以获得更好的性能。。。?
请就如何与kafkaproducer达成最佳绩效的建议方法提出建议。
kafkaproducer javadoc说,使用单个示例将比使用多个示例提供更快的性能“生产者是线程安全的,跨线程共享单个生产者示例通常比拥有多个示例更快。”—对此有什么解释?
相反,当我们通过kafkaproducer.send()代码流时发现topicpartition对象上有一个同步块,所以如果我们使用多个producer示例,应该可以获得更好的性能。。。?
请就如何与kafkaproducer达成最佳绩效的建议方法提出建议。
暂无答案!
目前还没有任何答案,快来回答吧!