我知道生产者和消费者是什么。但官方文件说
这是什么意思?
我知道生产者是向Kafka Broker发送数据的客户端应用程序,消费者也是从Kafka Broker读取数据的客户端应用程序。
但我的问题是,消费者能否将数据推送到Kafka Broker?
据我所知,我认为如果消费者希望将数据推送到Kafka Broker,它就会成为制片人。这是对的吗?
答案 0 :(得分:2)
1.它是一个流媒体平台。
它用于在具有存储层和处理层的公共订户模型上分发数据。
2.它是一个企业邮件系统。
大数据基础设施是开源的,因此每年大数据市场成本约为40亿美元,并且可能日益增加。所以它已成为硬件的主机。尽管他的大部分软件都具有开源特性,但仍有很多资金要做。
3.Kafka具有从数据库导入和导出数据的连接器 和其他系统。
Kafka connect提供连接器,即Source connector
,Sink Connector
,JDBC Connector
。它提供了从源导入数据并将其导出到多个目标的工具。
制作人:它只能将数据推送到Kafka经纪人,或者我们可以说发布数据。
消费者:它只能从Kafka经纪商处提取数据。
答案 1 :(得分:0)
生产者生成/放置/发布消息,并且消费者消费/获取/读取消息。
消费者只能阅读,当你想写作时,你需要一个制作人。消费者不能成为生产者。
答案 2 :(得分:0)
生产者只将数据推送到Kafka经纪人。
消费者只从Kafka经纪商处提取数据。
但是,您可以将程序同时作为生产者和消费者。