![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kafka
文章平均质量分 93
daimeijin
这个作者很懒,什么都没留下…
展开
-
kafka底层设计原理
文章目录前言架构图Kafka总控制器ControllerController选举机制Partition副本选举Leader机制消费者消费消息的offset记录机制消费者Rebalance机制Rebalance过程如下第一阶段:选择组协调器第二阶段:加入消费组JOIN GROUP第三阶段( SYNC GROUP)消费者Rebalance分区分配策略:producer发布消息机制剖析写入方式消息路由写入流程HW与LEO详解日志分段存储zookeeper节点数据图前言记录Kafka入门架构图Kafka总原创 2022-01-09 22:35:13 · 361 阅读 · 0 评论 -
kafka集群版入门
文章目录前言背景kafka集群实战集群消费ProducersConsumers消费顺序Java客户端访问Kafka引入maven依赖消息发送端代码消息接收端代码Spring Boot整合Kafka引入spring boot kafka依赖application.yml配置如下发送者代码消费者代码前言记录Kafka入门背景于kafka来说,一个单独的broker意味着kafka集群中只有一个节点。要想增加kafka集群中的节点数量,只需要多启动 几个broker实例即可。在一台机器上同时启动三个bro原创 2022-01-03 23:19:42 · 181 阅读 · 0 评论 -
Kafka单机版入门
文章目录前言背景Kafka的使用场景Kafka基本概念基础的消息(Message)相关术语kafka基本使用安装前的环境准备第一步:下载安装包第二步:修改配置第三步:启动服务server.properties核心配置第四步:创建主题第五步:发送消息第六步:消费消息可以这么来理解Topic,Partition和Broker为什么要对Topic下数据进行分区存储?前言记录Kafka入门背景Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica原创 2022-01-03 22:46:50 · 1005 阅读 · 0 评论