正如我所看到的Kafka模板内部使用Kafka生产者。我只想知道到底有什么区别。另外,与kafka producer相比,我发现kafka模板中有许多send()方法可用。请帮帮我。如果有人知道更多。
ttcibm8c1#
producer是模式,而kafkatemplate Package producer示例,并提供向kafka主题发送消息的方便方法((来源)Kafka生产者是在apachekafka中定义的。kafkatemplate是spring对它的实现(尽管它不直接实现producer),因此它提供了更多的方法供您使用。因此,您可以使用kafkatemplate开始,或者通过自己实现producer来实现您自己的解决方案。
1条答案
按热度按时间ttcibm8c1#
producer是模式,而kafkatemplate Package producer示例,并提供向kafka主题发送消息的方便方法((来源)
Kafka生产者是在apachekafka中定义的。kafkatemplate是spring对它的实现(尽管它不直接实现producer),因此它提供了更多的方法供您使用。因此,您可以使用kafkatemplate开始,或者通过自己实现producer来实现您自己的解决方案。