![](/img/trans.png)
[英]What is the difference between Kafka connect and Confluent Kafka?
[英]Difference between poll and consume in Kafka Confluent library
Confluent Kafka库的github示例页面列出了两种方法,即poll和consume。 两者有什么区别。
我确实在Confluent Kafka库中查看了Consumer实现,感觉它们在功能上是相同的,并且仅在它们返回的内容方面有所不同。
Poll()调用consume()来查看是否有准备好接收的消息,如果是,则调用OnMessage事件。 而消费,将消息保存在其中一个参数中,并返回一个布尔值。 我觉得区别在于实施,功能上它们是相同的https://github.com/confluentinc/confluent-kafka-dotnet/blob/master/src/Confluent.Kafka/Consumer.cs
Poll
与Consume
相同,只是暴露具有不同语义的消息。 Consume
将在out
参数中返回消息,而Poll
返回null并将触发OnMessage
事件。
编辑:在v1中只剩下Consume
调用,不再混淆。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.