美文网首页
Kafka--01概述

Kafka--01概述

作者: viean | 来源:发表于2018-05-05 22:09 被阅读0次

Kafka是大数据生态中非常重要的一个基础组件,其作为消息队列(MQ)负责数据的存储与分发。与其他消息队列相比,Kafka专为分布式高吞吐量的系统设计(内置分区,复制,容错能力)。

一句话描述Kafka:一个分布式发布-订阅消息系统和一个强大的队列。

特点:
Kafka适合离线和在线消息消费;
消息保留在硬盘上,并在集群内复制以防止丢失;
构建在ZooKeeper同步服务这上;
与Apache Storm和Spark非常好的集成,用于实时流式数据分析;

好处:
可靠性--Kafka是分布式,分区,复制和容错的;
可扩展性--Kafka消息传递系统轻松缩放,无需停机;
耐用性--Kafka使用『分布式提交日志』,消息会心可能快的保留在磁盘上(持久化存储);
性能--Kafka对于发布和订阅消息都具有高吞吐量。即使存储了TB级消息,也能保持稳定的性能;

相关文章

  • Kafka--01概述

    Kafka是大数据生态中非常重要的一个基础组件,其作为消息队列(MQ)负责数据的存储与分发。与其他消息队列相比,K...

  • 概述

    Web 基础 HTTP(HyperText Transfer Protocol,超文本传输协议)。 WWW(Wor...

  • 概述

    计算机网络由若干结点和链路组成。网络间可以通过路由器互连起来,构成的网络称为互连网(internet)。inter...

  • 概述

    资源 主页:http://opencv.org文档:http://docs.opencv.org/master/问...

  • 概述

    1、分类 创建型:Singleton,Builder,Prototype,Abstract Factory,Fac...

  • 概述

    2018年7月26日,是我开始记录我和我男朋友的爱情故事的第一天,也是我和他在一起的第99天。 其实我们刚在一...

  • 概述

    电路交换、分组交换 电路交换由于电话通信系统,分组交换用于网络数据传输。 电路交换两个用户独占一条物理链路;分组交...

  • 概述

    课程大纲: 1、图像的基本构成2、像素读写3、图像像素值统计信息4、像素值数学运算5、图像RGB彩色空间6、色彩空...

  • 概述

    作者认为这套需求过程可以适用于多种软件开发的情况。这套需求过程虽然不是唯一的解决方案,但学习这个过程可以获得很多帮...

  • 概述

    1、计算机网络向用户提供的最重要的功能有两个连通性和共享。2、网络由若干结点和连接这些结点的链路组成。结点可以是计...

网友评论

      本文标题:Kafka--01概述

      本文链接:https://www.haomeiwen.com/subject/daarrftx.html