Kafka#4:存储设计 分布式设计 源码分析
https://sites.google.com/a/mammatustech.com/mammatusmain/kafka-architecture/4-kafka-detailed-architecture.pdf?attredirects=2&d=1
https://news.ycombinator.com/item?id=7386652
https://www.quora.com/Why-does-Kafka-scale-better-than-other-messaging-systems-like-RabbitMQ
https://stackoverflow.com/questions/48665257/why-kafka-index-files-use-memory-mapped-files-but-log-files-dont
kafka 設(shè)計文檔,設(shè)計哲學(xué)。。。。
https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Improvement+Proposals
https://cwiki.apache.org/confluence/display/KAFKA/Index
https://cwiki.apache.org/confluence/display/KAFKA/KIP-101+-+Alter+Replication+Protocol+to+use+Leader+Epoch+rather+than+High+Watermark+for+Truncation
https://cwiki.apache.org/confluence/display/KAFKA/Writing+a+Driver+for+Kafka
Exactly Once Delivery and Transactional Messaging
https://docs.google.com/document/d/11Jqy_GjUGtdXJK94XGsEIK7CP1SnQGdp2eF0wSw9ra8/
https://thehoard.blog/how-kafkas-storage-internals-work-3a29b02e026
https://thehoard.blog/building-a-kafka-that-doesnt-depend-on-zookeeper-2c4701b6e961
?
https://cwiki.apache.org/confluence/display/KAFKA/KIP-98+-+Exactly+Once+Delivery+and+Transactional+Messaging
https://cwiki.apache.org/confluence/display/KAFKA/Transactional+Messaging+in+Kafka
https://cwiki.apache.org/confluence/display/KAFKA/Idempotent+Producer
?
KAFKA protocol
http://kafka.apache.org/protocol.html
https://cwiki.apache.org/confluence/display/KAFKA/A+Guide+To+The+Kafka+Protocol#AGuideToTheKafkaProtocol-ProduceRequest
?
ProduceRecord協(xié)議的實現(xiàn)----- important!!!!!!!!!!
http://blog.csdn.net/chunlongyu/article/details/52651960
?
Kafka源碼深度解析-序列5 -Producer -RecordAccumulator隊列分析
http://blog.csdn.net/chunlongyu/article/details/52704213
?
Kafka源碼深度解析-序列15 -Log文件結(jié)構(gòu)與flush刷盤機制
http://blog.csdn.net/chunlongyu/article/details/53784033
?
Kafka源碼深度解析-序列14 -Server核心組件之3-SocketServer與NIO- 1+N+M 模型
http://blog.csdn.net/chunlongyu/article/details/53036414
http://blog.csdn.net/aabv54321/article/details/54892641
?
Kafka源碼深度解析-序列8 -Consumer -Fetcher實現(xiàn)原理與offset確認機制
http://blog.csdn.net/chunlongyu/article/details/52796639
?
Kafka源碼深度解析-序列2 -Producer -Metadata的數(shù)據(jù)結(jié)構(gòu)與讀取、更新策略
http://blog.csdn.net/chunlongyu/article/details/52622422
?
Kafka源碼深度解析-序列3 -Producer -Java NIO
http://blog.csdn.net/chunlongyu/article/details/52636762
?
KAFKA源碼分析
https://www.jianshu.com/p/aa274f8fe00f
https://www.jianshu.com/p/22d4a733ec5d
?
Kafka#4:存儲設(shè)計
http://blog.csdn.net/kisimple/article/details/42747197
?
為了加速index文件的讀寫, 采用了文件內(nèi)存映射的方式
https://www.jianshu.com/p/e20449a396b1
?
Zero-Copy tech
https://www.ibm.com/developerworks/library/j-zerocopy/index.html
Zero Copy I: User-Mode Perspective
http://www.linuxjournal.com/article/6345
Kafka Zero-Copy 使用分析
https://www.jianshu.com/p/d47de3d6d8ac
?
Kafka#3:分布式設(shè)計
http://blog.csdn.net/kisimple/article/details/42747097
?
apache kafka系列之源碼分析走讀-server端網(wǎng)絡(luò)架構(gòu)分析
http://blog.csdn.net/lizhitao/article/details/38442733
?
apache kafka系列之源碼分析走讀-SocketServer分析
http://blog.csdn.net/lizhitao/article/details/44698323
http://blog.csdn.net/wl044090432/article/details/50987168
?
apache kafka系列之源碼分析走讀-kafkaApi詳解
http://blog.csdn.net/lizhitao/article/details/43987319
http://blog.csdn.net/u014393917/article/details/52042920
?
kafka源碼解析之十二KafkaController(上篇)
http://blog.csdn.net/wl044090432/article/details/51118966
?
kafka源碼解析之十一KafkaApis
http://blog.csdn.net/wl044090432/article/details/51068413
?
Kafka源碼深度解析-序列14 -Server核心組件之3-SocketServer與NIO- 1+N+M 模型
http://blog.csdn.net/chunlongyu/article/details/53036414
?
Kafka源碼深度解析-序列4 -Producer -network層核心原理
http://blog.csdn.net/chunlongyu/article/details/52651960
?
Kafka源碼深度解析-序列3 -Producer -Java NIO
http://blog.csdn.net/chunlongyu/article/details/52636762
超強干貨來襲 云風(fēng)專訪:近40年碼齡,通宵達旦的技術(shù)人生總結(jié)
以上是生活随笔為你收集整理的Kafka#4:存储设计 分布式设计 源码分析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS SAX解析XML
- 下一篇: 为什么要接口管理软件???