Kafa功能性介绍


      Apache Kafka是一个开源、分布式公布订阅消息系统,主要设计了以下这些特性:

  • 持久化消息:从大数据中提取真正的数据值,不论什么类型的数据丢失都不可以再获取。Apache Kafka提供了持续时间存储大容量消息。其容量按顺心可以达到TB。

  • 高吞吐量:为大数据而生,Kafka就是执行在商业硬件上而设计的,它支持每秒百万消息量。
  • 分布式:Apache Kafka明白地支持在Kafka集群上的消息分区,在Consumer集群上分发。同一时候,维护每一个分区有序的语法机构。

  • 多client支持:Apache Kafka系统支持不同平台不同编程语言的client集成,编程语言可以是Java,.NET, PHP, Ruby 和Python。
  • 实时性:Producer线程产生消息应该会立马被Consumer线程察觉到,这样可以保证消息的实时传送。以下的示意图展示了大数据的聚集分析解决方式。




 



posted @ 2017-04-26 16:46  jzdwajue  阅读(662)  评论(0编辑  收藏  举报