-
Kafka特点
Kalka 作为当下十分流行的分布式消息队列和流处理框架,它性能优越。它有以下几个特点:
1. 分布式
作为大数据中十分重要的流处理框架,要想提高和保证其性能(如计算、数据传递),分布式是作为任何大数据框架必须具备的天然属性。
2. 高性能:
其高性能有两方面的体现:一是高吞吐量,可以达到几十万每秒的级别的吞吐量,为什么它有如此高的吞量,很重要的原因是它支持高并发机制;其二是低延时,这是它能够配合SparkStreaming等其它流式处理框架的进行数据实时性处理的保证,其根本的也是底层层面的原因是:Kafka底层作了许多的优化,使其内部数据算法的O(1)。
3. 持久性和扩展性:
这个特点是Kafka区分于其它消息队列的重要特点,这个特点的主要体现 有:(1)数据可持久化,(2) 容错性;(3)大水平方向上扩展;(4) 消息自动平等,避免热点问题。 -
应用场景:
(1)消息队列
(2)行为跟踪
(3)元数据管理
(4)日志收集
(5)流数据处理
(6) 事件源
(7) 持久性日志
Kafka特点及应用场景
最新推荐文章于 2024-07-25 09:42:37 发布