源码分析之java.io.BufferedOutputStreamwangyi - 威尼斯人

源码分析之java.io.BufferedOutputStreamwangyi

2019-02-13 08:59:27 | 作者: 惜蕊 | 标签: 源码,剖析,脚本 | 浏览: 4105

《Apache Kafka源码剖析》电子版 下载 《Apache Kafka源码剖析》电子版 下载 Apache Kafka源码剖析》以Kafka 0.10.0版别源码为根底,针对Kafka的架构规划到完成细节进行具体论述。《Apache Kafka源码剖析》共5章,从Kafka的运用场景、源码环境建立开端逐渐深化,不只介绍Kafka的中心概念,并且对Kafka生产者、顾客、服务端的源码进行深化的剖析,最终介绍Kafka常用的办理脚本完成,让读者不只从微观规划上了解Kafka,并且能够深化到Kafka的细节规划之中。在源码剖析的过程中,还交叉了笔者作业堆集的经历和对Kafka规划的了解,期望读者能够触类旁通,不只 知其然,并且知其所以然。 《Apache Kafka源码剖析》旨在为读者阅览Kafka源码供给协助和辅导,让读者愈加深化地了解Kafka的运转原理、规划理念,让读者在规划分布式体系时能够参阅Kafka的优异规划。《Apache Kafka源码剖析》的内容关于读者全面提高自己的技能才能有很大协助。 第1章 快速入门 1.1 Kafka简介 1.2 以Kafka为中心的解决方案 1.3 Kafka中心概念 1.4 建立Kafka源码环境 第2章 生产者 2.1 KafkaProducer运用示例 2.2 KafkaProducer剖析 2.2.1 ProducerInterceptors ProducerInterceptor; 2.2.2 Kafka集群元数据 2.2.3 Serializer Deserializer; 2.2.4 Partitioner 2.3 RecordAccumulator剖析 2.3.1 MemoryRecords 2.3.2 RecordBatch 2.3.3 BufferPool 2.3.4 RecordAccumulator 2.4 Sender剖析 2.4.1 创立恳求 2.4.2 KSelector 2.4.3 InFlightRequests 2.4.4 MetadataUpdater 2.4.5 NetworkClient 第3章 顾客 3.1 KafkaConsumer运用示例 3.2 传递确保语义(Delivery guarantee semantic) 3.3 Consumer Group Rebalance规划 3.4 KafkaConsumer剖析 3.4.1 ConsumerNetworkClient 3.4.2 SubscriptionState 3.4.3 ConsumerCoordinator 3.4.4 PartitionAssignor剖析 3.4.5 Heartbeat剖析 3.4.6 Rebalance完成 3.4.7 offset操作 3.4.8 Fetcher 3.4.9 KafkaConsumer剖析总结 第4章 Kafka服务端 4.1 网络层 4.1.1 Reactor形式 4.1.2 SocketServer 4.1.3 AbstractServerThread 4.1.4 Acceptor 4.1.5 Processor 4.1.6 RequestChannel 4.2 API层 4.2.1 KafkaRequestHandler 4.2.2 KafkaApis 4.3 日志存储 4.3.1 基本概念 4.3.2 FileMessageSet 4.3.3 ByteBufferMessageSet 4.3.4 OffsetIndex 4.3.5 LogSegment 4.3.6 Log 4.3.7 LogManager 4.4 DelayedOperationPurgatory组件 4.4.1 TimingWheel 4.4.2 SystemTimer 4.4.3 DelayedOperation 4.4.4 DelayedOperationPurgatory 4.4.5 DelayedProduce 4.4.6 DelayedFetch 4.5 副本机制 4.5.1 副本 4.5.2 分区 4.5.3 ReplicaManager 4.6 KafkaController 4.6.1 ControllerChannelManager 4.6.2 ControllerContext 4.6.3 ControllerBrokerRequestBatch 4.6.4 PartitionStateMachine 4.6.5 PartitionLeaderSelector 4.6.6 ReplicaStateMachine 4.6.7 ZooKeeper Listener 4.6.8 KafkaController初始化与毛病搬运 4.6.9 处理ControlledShutdownRequest 4.7 GroupCoordinator 4.7.1 GroupMetadataManager 4.7.2 GroupCoordinator剖析 4.8 身份认证与权限操控 4.8.1 装备SASL/PLAIN认证 4.8.2 身份认证 4.8.3 权限操控 4.9 Kafka监控 4.9.1 JMX简介 4.9.2 Metrics简介 4.9.3 Kafka中的Metrics 4.9.4 Kafka的监控功用 4.9.5 监控KSelector的目标 第5章 Kafka Tool 5.1 kafka-server-start脚本 5.2 kafka-topics脚本 5.2.1 创立Topic 5.2.2 修正Topic 5.3 kafka-preferred-replica-election脚本 5.4 kafka-reassign-partitions脚本 5.5 kafka-console-producer脚本 5.6 kafka-console-consumer脚本 5.7 kafka-consumer-groups脚本 5.8 DumpLogSegments 5.9 kafka-producer-perf-test脚本 5.10 kafka-consumer-perf-test脚本 5.11 kafka-mirror-maker脚本

版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表威尼斯人立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章

阅读排行

  • 1
  • 2
  • 3
  • 4
  • 5

    hibernate缓存csdn

    数据,目标,运用
  • 6

    组合优于承继快报

    承继,目标,子类
  • 7

    跳出多层循环sina

    循环,符号,方法
  • 8

    servlet入门2alibaba

    办法,客户端,服务器
  • 9

    JAXB 的根本用法mingxing

    办法,特点,节点