我以前没有使用过Kafka,想知道消息是否通过Kafka发布,有什么可能的方式来捕获该信息?
Kafka是通过“消费者”接收该信息的唯一方法,还是在这里也可以使用Rest API? 以前没有使用过Kafka,在阅读时我确实发现Kafka也需要ZooKeeper运行。
我不需要发布信息,而只是处理从Kafka发布者那里收到的数据。 任何指针都会有所帮助。
答案 0 :(得分:1)
Kafka是一个分布式流平台,使您可以近乎实时地处理记录流。
生产者将记录/消息发布到集群中的主题。
消费者订阅主题并处理可用的消息。
Kafka文档是了解以下核心概念的绝佳场所:https://kafka.apache.org/intro
答案 1 :(得分:0)
Kafka是通过“消费者”接收该信息的唯一方法,还是在这里也可以使用Rest API?
Kafka拥有自己的基于TCP的协议,而不是本机HTTP客户端(假设这就是REST的实际含义)
消费者是获取和随后处理数据的唯一方法,但是存在大量的外部工具可以使数据生成,因此,如果您不想处理这些数据,则不必编写任何代码< / p>