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