kafkaReceiver
时间: 2023-10-04 19:05:08 浏览: 64
Kafka Receiver是Kafka消费者模式的一种实现方式,它通过连接到Zookeeper来读取Kafka队列中的数据。 相比而言,Kafka Direct方式是直接连接到Kafka节点来获取数据,不需要通过Zookeeper。
使用Kafka Receiver方式,需要专门的Receivers来读取Kafka数据,并且这些Receivers不参与计算任务,因此资源利用率较低。 另一方面,Kafka Direct方式不需要Receivers,所有的Executors都可以直接参与计算任务,因此可以更高效地利用资源。
综上所述,Kafka Receiver是一种基于Zookeeper连接Kafka队列的消费者实现方式,而Kafka Direct则是直接连接到Kafka节点来获取数据的方式。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [KafkaProducerReceiver:生产者和接收者的Kafka管道](https://download.csdn.net/download/weixin_42149145/18229519)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [spark-kafka direct方式读取和receiver方式读取的区别](https://blog.csdn.net/tianyeshiye/article/details/93490008)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]