原文:Kafka 源代碼分析.

這里記錄kafka源代碼筆記. 代碼版本是 . . . kafka的源代碼如何下載.這里簡單說一下. git clone https: git wip us.apache.org repos asf kafka.git kafka 通過官網給出的鏈接clone項目代碼之后.一般只能得到trunk版本的代碼.想要之前的版本代碼需要自己checkout下來. git branch a 能看見所有的分支 ...

2016-08-01 17:44 0 1911 推薦指數:

查看詳情

Kafka 源代碼分析之Log

這里分析Log對象本身的源代碼. Log類是一個topic分區的基礎類.一個topic分區的所有基本管理動作.都在這個對象里完成.類源代碼文件為Log.scala.在源代碼log目錄下. Log類是LogSegment的集合和管理封裝.首先看看初始化代碼.   上面 ...

Thu Aug 04 01:47:00 CST 2016 0 1901
【原創】Kafka console consumer源代碼分析(一)

上一篇中分析了Scala版的console producer代碼,這篇文章為讀者帶來一篇console consumer工作原理分析的隨筆。其實不論是哪個consumer,大部分的工作原理都是類似的。本文利用console consumer作為切入點,既容易理解又不失一般性 ...

Sun Jul 26 19:50:00 CST 2015 0 6522
【原創】kafka consumer源代碼分析

顧名思義,就是kafka的consumer api包。 一、ConsumerConfig.scala Kafka consumer的配置類,除了一些默認值常量及驗證參數的方法之外,就是consumer的配置參數了,比如group.id, consumer.id等,詳細列表見官網 ...

Tue Jun 09 21:59:00 CST 2015 2 2664
mybatis $和#源代碼分析

JDBC中,主要使用兩種語句,一種是支持參數化和預編譯的PreparedStatement,支持原生sql,支持設置占位符,參數化輸入的參數,防止sql注入攻擊,在mybatis的mapper配置文件 ...

Mon Oct 16 06:22:00 CST 2017 0 1182
RingBuffer源代碼分析

看到一篇寫的非常詳細的帖子,為防止樓主刪帖后找不到,果斷轉載過來 RingBuffer源代碼分析 出處: http://bbs.ickey.cn/community/forum.php?mod=viewthread&tid=43202(出處: ICKEY BBS) 大家都知道,環形緩沖 ...

Tue Sep 13 22:15:00 CST 2016 0 2390
Activiti源代碼分析

ExecutionEntity內部含有parent,是一個運行樹或運行路徑。應該是一個流程實例的運行過程,一個實例相應一個ExecutionEntity,通過getActivity得到的是 ...

Tue Aug 01 18:47:00 CST 2017 0 2664
RTMPDump源代碼分析

0: 主要函數調用分析 rtmpdump 是一個用來處理 RTMP 流媒體的開源工具包,支持 rtmp://, rtmpt://, rtmpe://, rtmpte://, and rtmps://.也提供 Android 版本。 最近研究了一下它內部函數調用的關系。 下面列出幾個主要 ...

Fri May 22 05:45:00 CST 2015 0 3972
kvm源代碼分析

vmx是x86硬件虛擬化層,從代碼看,qemu用戶態是一層,kernel中KVM通用代碼是一層,類似kvm_x86_ops是一層,針對各個不同的硬件架構,而vcpu_vmx則是具體架構的虛擬化方案一層。 在執行vm entry時候將vmm狀態保存到vmcs的host ...

Fri May 19 22:39:00 CST 2017 0 1414
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM