首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Jocko源码阅读
用户815548567848
创建于2024-03-16
订阅专栏
实践和理论相结合,从阅读源码开始
暂无订阅
共6篇文章
创建于2024-03-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
源码阅读(7):物理存储
一、背景 kafka的基本存储单元是分区(Partition),分区可以分成若干片段(segment),segment是kafka在磁盘上的最小存储单元,每个Segment包括两个文件,一个是存储实际
源码阅读(5)网络通信:消息包划分
一、背景 在网络层中TCP协议是字节流的,而应用层协议大多是面对消息的,那么应用层的服务器需要从TCP提供的字节流中正确解析消息,这里就要求我们在设计应用层消息包的时候需要定义划分方案。 常见的划分方
源码阅读(4)从单节点模式了解整体流程
先从单机模式下的example代码来简单了解整个流程。 1、第一步:构建server 首先是创建TestServer,这里的cfg配置中设置了集群的节点个数为1,并且这个唯一的节点是leader节点,
前言篇(3)项目目录和阅读代码切入点
jocko源码中直接使用了开源serf和raft库,整个项目的代码非常简洁,其项目目录如下: 这里,选择example作为阅读的切入点,通过查看如何使用来了解整个核心流程。 单节点的场景-exampl
前言篇(2)译文 How Kafka’s Storage Internals Work
Kafka存储内部机制是如何工作的 在这篇文章中,我将帮助你理解kafka是如何存储器数据的。 我发现理解这一点在kafka性能调优时非常有用,同时也对了解每个Borker配置的实际作用有帮助。kaf
前言篇(1)译文 Building a Kafka that doesn’t depend on ZooKeeper
本文来源jocko作者的一篇博客,地址:https://medium.com/the-hoard/building-a-kafka-that-doesnt-depend-on-zookeeper-2c