Kafka
文章平均质量分 82
kafka消息中间件的原理以及源码分析和一些简单操作
Ayub
喜欢学习,喜欢交流分享大数据技术。
展开
-
Kafka源码阅读 ------ 3(Producer核心主流程)
1、前言 上一章介绍了kafka的初始化。 本章主要介绍,producer的核心主流程。 还是那句话:我们先把握重点流程,然后在逐一分析。逐一击破。看不懂的先小本本记下来。流程走完再去查询相关资料。 流程我们还是一样,先把流程图放出来。让大家对于流程有一个清晰的认识。 2、核心主流程的流程图 这里面的一些细节还没有描写的详细,但是整体流程没有错。 图片看不清,请双击放大。我上传的都是无水印原图。喜欢请搬走,顺带点一赞! 3、代码部分 最近比较忙,后续会慢慢更新,这次主要更新了流程图。如有不对地方还望交流指原创 2020-09-12 17:36:43 · 675 阅读 · 0 评论 -
Kafka源码阅读 ------ 2 (Producer初始化)
1、前言 上一章介绍了下载和导入以及如何找到源码的入口。 本章主要介绍,producer的初始化。 还是那句话:我们先把握重点流程,然后在逐一分析。逐一击破。看不懂的先小本本记下来。流程走完再去查询相关资料。 2、源码开始 ...原创 2020-09-02 22:39:21 · 733 阅读 · 0 评论 -
Kafka源码阅读 ------ 1(下载导入和源码入口)
1、前言 源码能让我们学习和成长很多。 1、学习前沿的架构设计。 2、学习编程模型,以及结构和代码设计。开源的源码都是很优雅。 3、对于这门技术能深入理解,遇到问题能快速定位。 4、网络设计,异常设计,读写分析,高并发。等一系列的。尤其是Kafka的源码。 2、下载 到kafka官网下载你要学习的版本,新版本由于编程风格以及commit的人的风格不一。最好是学习后几个版本。下载好,放入指定位置解压 官网: http://kafka.apache.org/ 下载地址:http://kafka.apache.o原创 2020-09-02 22:32:41 · 2174 阅读 · 0 评论 -
Kafka入门学习
Kafka入门学习 1. kafka是什么,为什么快 1) Apache Kafka 是一个消息队列(生产者消费者模式) 2) Apache Kafka 目标:构建企业中统一的、高通量、低延时的消息平台。 3) 大多的是消息队列(消息中间件)都是基于JMS标准实现的,Apache Kafka 类似于JMS的实现。 为什么快? Broker:Kafka 的设计是把所有的 Message 都要写入速度...原创 2020-03-28 13:58:26 · 1216 阅读 · 0 评论 -
Kafka常用命令
本文档主要是记录一些Kafka的常用命令: 如果没有设置环境变量先进入bin目录。 – 启动kafka nohup bin/kafka-server-start.sh config/server.properties & – 创建一个topic: kafka-topics.sh --create --zookeeper bigdata01:2181 --replication-factor...原创 2020-05-05 14:50:19 · 193 阅读 · 0 评论