当前位置:网站首页 > 电脑培训网-热点问答 > 正文
Apache流式处理工具(二):Kafka
作者:广州电脑培训甘发布时间:2020-10-17分类:电脑培训网-热点问答浏览:888
导读:上一节为大家简要介绍 《Apache流式处理工具(一):Flume》,这一节我给大家Apache流式处理第二款工具:Kafka。ApacheKafka &nb...
上一节为大家简要介绍 《Apache流式处理工具(一):Flume》,这一节我给大家Apache流式处理第二款工具:Kafka。
Apache Kafka
Kafka是一种分布式高吞吐量消息总线,可将数据生成者与消费者分开。消息按主题组织,主题分为多个分区,分区在群集中的节点之间复制(称为代理)。与Flume相比,Kafka具有更好的可扩展性和消息持久性。 Kafka现在有两种样式:一种是“经典”生产者/消费者模型,另一种是新的Kafka-Connect,它为外部数据存储提供可配置的连接器(源/接收器)。
kafka可以用于大型软件系统组件之间的事件处理和集成,此外,kafka附带kafka流,它可以用于简单的流处理,而不需要单独的集群,如apache spark或apacheFlink。
由于消息被持久化在磁盘上,并且在集群中被复制,因此数据丢失情况不像Flume那样常见。也就是说,无论是使用Kafka客户端还是通过Connect API,生产者/来源和消费者/接收器通常都需要自定义编码。与Flume一样,消息大小也有限制。最后,为了能够进行通信,Kafka的生产者和消费者必须就协议、格式和架构达成一致,这在某些情况下可能会有问题。
- 上一篇:Apache流式处理工具(一):Flume
- 下一篇:如何自己制作动漫制作?
- 电脑培训网-热点问答排行
-
- 1汕头信息:市人力资源和社会保障局召开工作调度会|||计算机专业维修学校
- 2东莞信息:(万江)广东茂名幼儿师范专科学校到万江人社分局开展校企洽谈活动|||计算机培训学校招生
- 3东莞信息:(万江)万江人社分局组织企业赴东莞技师学院开展校园招聘活动|||计算机培训学校招生
- 4茂名信息:聚焦粤西桂东人才高地筑站引博集聚医学英才|||计算机职业技能培训班
- 5湛江信息:导师“传经”下基层,湛江这群乡村创业人有了新“法宝”|||广州学电脑培训学校
- 6韶关信息:全省社保“镇村通”工作推进会在我市召开推动社保“镇村通”工程落地见效|||电脑计算机编程培训学校
- 7江门信息:关于高温津贴,看看你能领多少?|||计算机培训机构
- 8东莞信息:(塘厦)塘厦镇举办粤港澳创业人才成果展激发创新创业活力|||广州计算机编程培训
- 92024年广州中考录取控制分数线,普高线502分
- 最近发表
- 标签列表
-