Apache Kafka消费者 - 生产者混乱

时间:2017-06-02 12:48:57

标签: apache-kafka

我知道生产者和消费者是什么。但官方文件说

  1. 是流媒体平台。
  2. 是企业邮件系统。
  3. Kafka的连接器也是数据库和其他系统的导入和导出数据。
  4. 这是什么意思?

    我知道生产者是向Kafka Broker发送数据的客户端应用程序,消费者也是从Kafka Broker读取数据的客户端应用程序。

    但我的问题是,消费者能否将数据推送到Kafka Broker?

    据我所知,我认为如果消费者希望将数据推送到Kafka Broker,它就会成为制片人。这是对的吗?

3 个答案:

答案 0 :(得分:2)

  

1.它是一个流媒体平台。

它用于在具有存储层和处理层的公共订户模型上分发数据。

  

2.它是一个企业邮件系统。

大数据基础设施是开源的,因此每年大数据市场成本约为40亿美元,并且可能日益增加。所以它已成为硬件的主机。尽管他的大部分软件都具有开源特性,但仍有很多资金要做。

  

3.Kafka具有从数据库导入和导出数据的连接器       和其他系统。

Kafka connect提供连接器,即Source connectorSink ConnectorJDBC Connector。它提供了从源导入数据并将其导出到多个目标的工具。

制作人:它只能将数据推送到Kafka经纪人,或者我们可以说发布数据。

消费者:它只能从Kafka经纪商处提取数据。

答案 1 :(得分:0)

生产者生成/放置/发布消息,并且消费者消费/获取/读取消息。

消费者只能阅读,当你想写作时,你需要一个制作人。消费者不能成为生产者。

答案 2 :(得分:0)

生产者只将数据推送到Kafka经纪人。

消费者只从Kafka经纪商处提取数据。

但是,您可以将程序同时作为生产者和消费者。