Kafka简介

一种高效的流处理平台。

基本概念:

  Kafka简介_第1张图片

 

  Kafka简介_第2张图片

 

Kafka简介_第3张图片

--------------概念延伸--------------------

Kafka简介_第4张图片

Kafka简介_第5张图片

 

Kafka简介_第6张图片

基本结构:

逻辑结构:

  Kafka简介_第7张图片

另一种展示:

  Kafka简介_第8张图片

kafka消息结构:

 

Kafka特点:

分布式:多分区,多副本,多订阅者,基于zookeeper调度

高性能:高吞吐量【几十万M/s】,低延迟,高并发,时间复杂度O(1).

持久性和扩展性:数据可持久化,容错性【多副本,cunsumer多组消费】,在线水平扩展,

                            消息自动平衡【避免服务端消息过度   集中在某些个别机器上】

Kafka应用场景:

消息队列, 行为跟踪,元数据监控,日志收集,流处理,事件源,持久性日志

 

 

 

你可能感兴趣的:(Hadoop,Java)