Kafka#4:存儲設計 分佈式設計 源碼分析

https://sites.google.com/a/mammatustech.com/mammatusmain/kafka-architecture/4-kafka-detailed-architecture.pdf?attredirects=2&d=1html

https://news.ycombinator.com/item?id=7386652linux

https://www.quora.com/Why-does-Kafka-scale-better-than-other-messaging-systems-like-RabbitMQapache

https://stackoverflow.com/questions/48665257/why-kafka-index-files-use-memory-mapped-files-but-log-files-dont網絡

kafka 設計文檔,設計哲學。。。。數據結構

https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Improvement+Proposals架構

https://cwiki.apache.org/confluence/display/KAFKA/Indexapp

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+Kafkaide

Exactly Once Delivery and Transactional Messaging源碼分析

design details

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協議的實現----- important!!!!!!!!!!

http://blog.csdn.net/chunlongyu/article/details/52651960

 

Kafka源碼深度解析-序列5 -Producer -RecordAccumulator隊列分析

http://blog.csdn.net/chunlongyu/article/details/52704213

 

Kafka源碼深度解析-序列15 -Log文件結構與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實現原理與offset確認機制

http://blog.csdn.net/chunlongyu/article/details/52796639

 

Kafka源碼深度解析-序列2 -Producer -Metadata的數據結構與讀取、更新策略

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:存儲設計

http://blog.csdn.net/kisimple/article/details/42747197

 

爲了加速index文件的讀寫, 採用了文件內存映射的方式

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:分佈式設計

http://blog.csdn.net/kisimple/article/details/42747097

 

apache kafka系列之源碼分析走讀-server端網絡架構分析

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

相關文章
相關標籤/搜索