首页 > 其他分享 >Kakfa系列丛书推荐之《深入理解Kafka:核心设计与实践原理》

Kakfa系列丛书推荐之《深入理解Kafka:核心设计与实践原理》

时间:2022-09-18 11:37:24浏览次数:90  
标签:实践 设计 Kafka Kakfa 理解 深入 原理 系列丛书

编者推荐

本书从Kafka的基本概念入手,主要从生产端、消费端、服务端等3个方面进行全面的陈述,主要内容包括Kafka的基本使用方式、生产者客户端的使用、消费者客户端的使用、主题与分区、日志存储、深入原理解析、监控的设计、高级应用的扩展以及与Spark的集成等。虽然Kafka的内核使用Scala语言编写,但是本书基本以Java语言作为主要的示例语言,方便绝大多数读者的理解。

内容简介

《深入理解Kafka:核心设计与实践原理》从Kafka的基础概念切入,循序渐进地转入对其内部原理的剖析。《深入理解Kafka:核心设计与实践原理》主要阐述了Kafka中生产者客户端、消费者客户端、主题与分区、日志存储、原理解析、监控管理、应用扩展及流式计算等内容。虽然Kafka的内核使用Scala语言编写,但《深入理解Kafka:核心设计与实践原理》基本以Java语言作为主要的示例语言,方便大多数读者的理解。虽然《深入理解Kafka:核心设计与实践原理》没有明确的界定,但总体上可以划分为三个部分:基础篇、原理篇和扩展篇,前4章为基础篇,包括基础概念、生产者、消费者,以及主题与分区,学习完这4章的内容完全可以应对绝大多数的开发场景。第5章至第8章为原理篇,包括对日志存储、协议设计、控制器、组协调器、事务、一致性、可靠性等内容的探究,学习完这4章的内容可以让读者对Kafka有一个深刻的认知。最后4章从应用扩展层面来做讲解,可以归类为扩展篇,主要内容包括监控、应用工具、应用扩展(延时队列、重试队列、死信队列、消息轨迹等)、与Spark的集成等,让读者可以对Kafka的生态有一个更加全面的认知。

《深入理解Kafka:核心设计与实践原理》定位为一本实战与原理相结合的书,既适合Kafka的初学者,也适合于对Kafka有一定深度认知的老手。

作者

目前主要从事消息中间件相关的研发工作,对RabbitMQ、Kafka等有着自己独特的理解。

个人博客地址:http://blog.csdn.net/u013256816,笔名:朱小厮,欢迎各位读者留言切磋探讨。

 

电子书籍下载

关注作者公众号:【陶朱公Boy】。回复关键字“kafka”进行下载。

标签:实践,设计,Kafka,Kakfa,理解,深入,原理,系列丛书
From: https://www.cnblogs.com/StarbucksBoy/p/16704483.html

相关文章

  • 华为云分布式消息服务Kafka版
    下载Demo包https://dms-demo.obs.cn-north-1.myhuaweicloud.com/kafka-sdk-java-demo.zip详解Win10系统下打开.jks签名文件的方法https://blog.csdn.net/lr_201010/arti......
  • 6. kafka案例--将控制台输入的每一行数据发送到Kafka中进行存储
    案例要求/***要求将控制台输入的每一行数据发送到Kafka中进行存储*输入的每一行数据形式如下*s001zs20男*s002ls21女*要求将数据......
  • kafka集群部署
    kafka集群1.部署的服务器ip地址 172.16.0.220 172.16.0.66 172.16.0.252.kafka版本 https://www.apache.org/dyn/closer.cgi?path=/kafka/3.2.0/kafka_2.13-3.2.0......
  • 利用docker-compose快速搭建kafka集群
    一、安装docker-compose工具安装docker-compose事先需要安装docker,这里需要自行安装#升级pippip3install--upgradepip#指定docker-compose版本安装pipinst......
  • 云图说丨初识分布式消息服务Kafka版
    摘要:分布式消息服务Kafka版是一款基于开源社区版Kafka提供的消息队列服务,向用户提供计算、存储和带宽资源独占式的Kafka实例。本文分享自华为云社区《【云图说】第254期......
  • kafka的简单介绍
    1.kafka是apache开源的消息队列2.消息队列有什么好处?3.常见的消息队列内部实现原理点对点模型实现发布/订阅者实现4.Kafka组成1、生产者producer----生产消息给......
  • flink消费kafka数据如何保证kafka的分区与flink的消费线程一一对应?
    1.flink程序总的消费线程是如何找见消费的对应kafka分区的?核心代码如下:publicstaticintassign(KafkaTopicPartitionpartition,intnumParallelSubtasks){intstar......
  • Kafka Connector Source/ Kafka Connector Sink连接器的开发使用
    一,Kafka连接器介绍Kafka连接器通常用来构建数据管道,一般有两种使用场景:开始和结束的端点:例如,将Kafka中的数据导出到HBase数据库,或者把Oracle数据库中的数据导入......
  • Kafka Docker安装
    安装Zookeeperdockerrun--namezookeeper-d-p2181:2181-v/etc/localtime:/etc/localtimelibrary/zookeeper安装Kafkadockerrun-d--namekafka-p9092:9092......
  • 在生产环境中运行 Kafka 后的经验教训
    在生产环境中运行Kafka后的经验教训Kafkalogo在生产环境中运行自托管Kafka超过2年。在这里,我编制了一个提示和陷阱列表。背景:我们使用Kafka作为我们的主要Pu......