粉粉蕉的笔记本粉粉蕉的笔记本
  • JAVA

    • 代码笔记
    • Java8实战
    • 分布式事务实战(Seata)
    • 模板引擎(FreeMarker)
    • SpringSecurity
  • PYTHON

    • 概述
    • python3
    • python3(菜鸟教程)
    • pandas
    • numpy
    • matplotlib
  • 中间件

    • Kafka
    • RocketMQ
    • Redis
    • MongoDB
    • Elastic Search
  • 数据库

    • Mysql
  • 设计模式
  • 运维

    • linux命令速查
    • windows命令速查
    • Docker笔记
    • kubernetes学习笔记
    • kubernetes实操笔记
    • 运维工具大全
    • git操作宝典
  • 大数据

    • 概览
    • Hadoop
    • Hive
  • 机器学习

    • 机器学习概览
  • 概率论
  • 线性代数
  • 统计学
  • 金融知识学习
  • 聚宽
  • 因子分析
  • RSS
  • 资源导航
  • 医保
  • 健身

    • 笔记
    • 训练计划
  • 装修攻略
  • 读书笔记

    • 《深度学习》
我也想搭建这样的博客!
🚋开往
  • JAVA

    • 代码笔记
    • Java8实战
    • 分布式事务实战(Seata)
    • 模板引擎(FreeMarker)
    • SpringSecurity
  • PYTHON

    • 概述
    • python3
    • python3(菜鸟教程)
    • pandas
    • numpy
    • matplotlib
  • 中间件

    • Kafka
    • RocketMQ
    • Redis
    • MongoDB
    • Elastic Search
  • 数据库

    • Mysql
  • 设计模式
  • 运维

    • linux命令速查
    • windows命令速查
    • Docker笔记
    • kubernetes学习笔记
    • kubernetes实操笔记
    • 运维工具大全
    • git操作宝典
  • 大数据

    • 概览
    • Hadoop
    • Hive
  • 机器学习

    • 机器学习概览
  • 概率论
  • 线性代数
  • 统计学
  • 金融知识学习
  • 聚宽
  • 因子分析
  • RSS
  • 资源导航
  • 医保
  • 健身

    • 笔记
    • 训练计划
  • 装修攻略
  • 读书笔记

    • 《深度学习》
我也想搭建这样的博客!
🚋开往
    • 概述
    • 原理
    • 开发笔记
    • 部署&运维

Kafka

简介

作用:分布式消息队列中间件
语言:scala(0.9版本之前)、java(新版)
依赖:zookeeper(0.5.x后kafka内置了zookeeper的单机版环境)

参考

【官网】https://kafka.apache.org/
【kafka的版本号与版本演进】https://blog.csdn.net/liuxiao723846/article/details/106020738/
【apache kafka技术分享系列(目录索引)】https://blog.csdn.net/lizhitao/article/details/39499283
【知乎:kafka(一) 消息队列的本质】https://zhuanlan.zhihu.com/p/355343254
【Kafka知识总结之Broker原理总结】https://blog.csdn.net/yhflyl/article/details/123582735

使用场景

  1. 日志分析、系统监控、用户行为追踪(Kafka是著名的ELK系统中的一部分)
  2. 大数据中做数据分流:(流数据处理、离线数据分析、在线数据分析)
    • 分流到离线存储平台(HDFS)
    • 分流到离线计算平台(Hive仓库)
    • 分流到实时流水计算(Storm,Spark)
    • 分流到海量数据查询(HBase)
    • 分流到及时查询(ElasticSearch)
  3. 应用程序
Last Updated: 7/17/25, 10:15 AM
Contributors: dongyz8, Fun_zil
Next
原理