阶段 1:Kafka基础认知

打印 上一主题 下一主题

主题 908|帖子 908|积分 2724

核心知识点


  • Kafka 三大核心脚色:

    • Producer(生产者) :负责向 Kafka topic 推送数据。可以明白为数据流的发起者。
    • Broker:Kafka 服务器节点,负责存储数据流。Kafka 集群由多个 broker 构成。
    • Consumer(消耗者) :负责从 Kafka topic 中读取和处置惩罚数据,可以是日记分析服务、数据库服务器等。

  • 核心概念:

    • Topic:Kafka 的根本单元,类似于数据库的表布局,用于对数据进行分类。
    • Partition:每个 topic 可以细分为多个 partition。每个 partition 是一个有序的不可变的记载序列,而且不停追加到此布局中。
    • Offset:Kafka 差别于传统差的消息队列的一点就是,它会给每条消息分配一个 offset(偏移量),在 consumer 端用来追踪消耗者的读取记载。
    • Consumer Group(消耗组) :组中的每个 consumer 是相互独立地消耗分配给本身的 partition。差别消耗组可以独立消耗消息。

典型场景



  • 实时日记流处置惩罚:分析网站点击流,通过 Kafka 传输并处置惩罚实时用户数据信息。
  • 物联网装备数据收罗:装备数据通过 Kafka 实时推送到后台服务器进行分析处置惩罚。
  • 微服务间异步通讯:简化服务之间的通讯,减少同步调用带来的复杂性。
  • 金融交易实时风控:网络交易数据实时分析,检测异常行为。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

正序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

去皮卡多

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表