关闭

Kafka基本架构

标签: Kafka消息队列大数据
1882人阅读 评论(1) 收藏 举报
分类:

Kafka是一个设计独特的消息系统。相比于一般的消息队列,Kafka提供了一些独特的特性,非常高的吞吐能力,以及强大的扩展性。

Kafka的基本术语以及概念

·Broker:任何正在运行中的Kafka示例都成为Broker。

·Topic:Topic其实就是一个传统意义的消息队列。

·Partition:即分区。一个Topic将有多个分区组成,每个分区将存在独立的持久化文件,任何一个Consumer在分区上的消费一定是顺序的;当一个Consumer同时在多个分区上消费时,Kafka不能保证总体上的强顺序性。

·Producer:消息的生产者。

·Consumer:消息的消费者。

·Consumer Group:即消费组。一个消费组是有一个或者多个Consumer组成的,对于一个Topic,不同的消费组都将能消费到全量的消息。而同一个消费组中的Consumer将竞争每个消息。

在Kafka中,消息将被生产者“推”(push)到Kafka中,Consumer会不停的轮询从Kafka中“拉”(pull)数据。


0
3

猜你在找
【直播】机器学习&深度学习系统实战(唐宇迪)
【直播】Kaggle 神器:XGBoost 从基础到实战(冒教授)
【直播回放】深度学习基础与TensorFlow实践(王琛)
【直播】计算机视觉原理及实战(屈教授)
【直播】机器学习之凸优化(马博士)
【直播】机器学习之矩阵(黄博士)
【直播】机器学习之概率与统计推断(冒教授)
【直播】机器学习之数学基础
【直播】TensorFlow实战进阶(智亮)
【直播】深度学习30天系统实训(唐宇迪)
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:15143次
    • 积分:322
    • 等级:
    • 排名:千里之外
    • 原创:16篇
    • 转载:3篇
    • 译文:0篇
    • 评论:11条
    文章分类
    文章存档
    最新评论