
会员
深入理解Kafka:核心设计与实践原理
更新时间:2019-07-09 14:51:08
最新章节:附录A Kafka源码环境搭建开会员,本书免费读 >
本书从Kafka的基础概念切入,循序渐进地转入对其内部原理的剖析。本书主要阐述了Kafka中生产者客户端、消费者客户端、主题与分区、日志存储、原理解析、监控管理、应用扩展及流式计算等内容。虽然Kafka的内核使用Scala语言编写,但本书基本以Java语言作为主要的示例语言,方便大多数读者的理解。虽然本书没有明确的界定,但总体上可以划分为三个部分:基础篇、原理篇和扩展篇,前4章为基础篇,包括基础概念、生产者、消费者,以及主题与分区,学习完这4章的内容完全可以应对绝大多数的开发场景。第5章至第8章为原理篇,包括对日志存储、协议设计、控制器、组协调器、事务、一致性、可靠性等内容的探究,学习完这4章的内容可以让读者对Kafka有一个深刻的认知。最后4章从应用扩展层面来做讲解,可以归类为扩展篇,主要内容包括监控、应用工具、应用扩展(延时队列、重试队列、死信队列、消息轨迹等)、与Spark的集成等,让读者可以对Kafka的生态有一个更加全面的认知。本
上架时间:2019-01-01 00:00:00
出版社:电子工业出版社
上海阅文信息技术有限公司已经获得合法授权,并进行制作发行
最新章节
同类热门书
最新上架
- 会员
码上行动:零基础学会Python编程(ChatGPT版)
本书从零开始,介绍了Python编程语言的基础知识。全书共17章,第1-9章介绍了Python的语言基础;第10-13章介绍了与Python编程相关的拓展知识;第14-16章介绍了3个实战项目;第17章介绍了初学者如何利用当下最热门的AI工具ChatGPT学习Python编程。计算机8.8万字 - 会员
C++趣味编程及算法入门
本书讲解了C++语言基础知识,以及编程解题常用的方法和基础算法。每章都是由一个小故事来引出编程思维。本书也介绍了各种有趣的计算机知识,并涵盖了全国青少年软件编程等级考试(C语言)一级和二级考试的知识点。计算机13.4万字 - 会员
量子计算实战
在加密、科学建模、制造物流、金融建模和人工智能等领域,量子计算可以极大提升解决问题的效率。量子系统正变得越来越强大,逐渐可用于生产环境。本书介绍了量子计算的思路与应用,在简要说明与量子相关的科学原理之后,指导读者实现量子计算算法。本书将带领读者使用基于Java的Strange量子模拟器编写量子程序,并探索量子位和量子逻辑门。在介绍标准Java和构建工具创建量子算法的同时,本书还引入了有趣的示例和深计算机10.5万字 - 会员
区块链技术及应用
本书系统地阐述了区块链技术的理论体系结构,辅以典型工程案例,为读者展示成熟的分析方法和解决方案。全书内容包括区块链概述、区块链开发基础、区块链核心技术解析、区块链数据存储、区块链网络构建、以太坊技术解析、区块链技术改进、区块链安全性分析、区块链项目实战案例。本书难易适中,内容充实,层次清晰,可作为普通高等学校信息安全、网络空间安全、软件工程、计算机科学与技术等专业本科生和研究生教材,也可以作为区块计算机18.8万字 - 会员
Java EE企业级应用开发教程:Spring+Spring MVC+MyBatis(第2版)
本书详细讲解JavaEE中Spring、SpringMVC和MyBatis三大框架(以下简称SSM)的基本知识和应用。本书在对知识点进行描述时采用了大量案例,以便读者理解SSM的核心技术。本书共15章,第1~5章主要讲解MyBatis的相关知识,包括初识MyBatis框架、MyBatis的核心配置、动态SQL、MyBatis的关联映射和缓存机制,以及MyBatis的注解开发;第6~9章主要讲解计算机15.8万字 - 会员
AI辅助编程Python实战:基于GitHub Copilot和ChatGPT
本书系统地介绍了如何利用AI助手Copilot和ChatGPT来提升Python编程的效率和质量。本书从AI助手的基础概念讲起,逐步深入到代码组织、阅读、测试、提示工程等关键技能,并引导读者通过实践掌握如何拆解复杂问题、查找和修复bug、自动化任务处理及开发计算机游戏。本书不仅提供了丰富的实例和练习,还探讨了AI助手的潜力和局限,以及未来的发展趋势,是希望在编程领域融入AI技术的读者的理想选择。本计算机17.2万字 - 会员
从零开始学Unity游戏开发:场景+角色+脚本+交互+体验+效果+发布
本书共有10章内容,以认识Unity引擎开始,从0到1突破,介绍了Unity游戏开发的方方面面。计算机0字 - 会员
Go语言Hyperledger区块链开发实战
Go语言是近年来非常流行的新兴编程语言,它不仅是以太坊客户端和HyperledgerFabric区块链平台的开发语言,而且广泛应用于区块链应用的开发。本书介绍使用Go语言开发的经典联盟链项目HyperledgerFabric,它由Linux基金会管理。国外的微软、摩根大通、世界银行和国内的华为、阿里巴巴、百度、腾讯等企业都参与了Hyperledger社区的建设。本书涵盖Hyperledger计算机15.3万字 - 会员
Java Web开发技术教程
本书从初学者的角度出发,详细介绍了JavaWeb开发需要掌握的相关技术。全书分4个部分,共17章,由浅入深地介绍了HTTP、Tomcat、Servlet、Maven、数据库基础知识、JDBC、MyBatis、JSP、框架原理、如何设计自己的框架,以及在线购书商城、个人云文件系统、论坛、个人博客项目开发的完整过程。本书理论联系实际,不但能让读者全面掌握JavaWeb开发基本技术,而且能让读者开发计算机8.5万字
同类书籍最近更新
- 会员
软件供应链安全:源代码缺陷实例剖析
源代码缺陷是指在软件开发生命周期的编码阶段,产生的有意或者无意的缺陷。为了便于读者更好地了解各种缺陷的基本特性,本书根据缺陷产生的原因、造成的结果以及表现形式等因素,将60种重要且常见缺陷分为3大类:输入验证类、资源管理类和代码质量类。全书分为4章,第1章概述了源代码缺陷的基本概念、发现缺陷的方法、自动化缺陷检测技术、缺陷处置流程、缺陷种类划分、代码审计工具、代码安全保障技术趋势;第2章至第4章通程序设计5.4万字 - 会员
爱上编程:给孩子的编程入门书
这是一本给孩子的零基础编程入门书。本书专为孩子打造,插图丰富,文字易懂,还穿插了“致家长朋友们”栏目,为家长解读更多相关专业知识,是一本适合亲子共读的读物。本书通过例举生活中常见的家电和电子产品,将程序拟人化为可爱的“小家伙”,详细说明计算机程序是怎么运作的,以及它在我们日常生活有哪些具体的应用。这些生动说明,除了能引发孩子对信息科技的兴趣,也能使他们及早具备“程序设计”等AI科技时代的必要技能,程序设计3.7万字 - 会员
高级前端程序员面试笔试真题库
本书针对当前各大IT企业面试、笔试中的特性与侧重点,精心挑选了近3年来20套知名IT企业的前端程序员面试笔试真题,这些企业涉及业务包括社交、金融、大数据、游戏和安全软件等,非常具有代表性与参考性。在讲解的深度上,本书由浅入深,对这些题目进行了详细的分析与讲解,并提炼归纳。可同时满足入门级和中高级前端程序员的工作需求。此外,书中还引入相关知识点,再对知识点进行深度剖析,让读者在遇到相似问题的时候,也程序设计16.9万字 - 会员
Python程序设计案例教程
《Python程序设计案例教程》是一本实用易学、轻量级的Python入门教材,以30个实用案例为载体,详细介绍了Python语言的基础知识和编程思想,内容包括Python语言概述,基础语法,流程控制语句,字符串与正则表达式,列表、元组、字典等常用数据结构,函数,异常处理,文件操作,模块和包以及面向对象编程。每章后都配有丰富的习题、课后实训和精练的小结,方便读者进一步巩固知识,增强实践能力。《Pyt程序设计9.6万字 - 会员
Flink设计与实现:核心原理与源码解析
全书共8章:第1章介绍Flink设计理念与基本架构;第2章介绍DataStream的设计与实现;第3章介绍运行时的核心原理与实现,包括Dispatcher、ResourceManager以及JobManager等核心组件的源码级解析和介绍;第4章介绍Flink任务提交与执行的整体流程,包括客户端实现、运行时作业执行过程、JobGraph及ExecutionGraph图转换等;第5章介绍不同的集群部程序设计18.7万字 - 会员
面向对象的思考过程(原书第5版)
本书是一部独具特色的面向对象技术著作。书中结合代码示例生动透彻地讲述了面向对象思想的精髓,让读者真正学会以对象方式进行思考。本书共15章,在结构上可以分为两部分:第壹部分包括第1~10章,探讨面向对象的基本概念,比如封装、多态、继承等;第二部分包括第11~15章,专注于将这些概念应用于一些通用的面向对象技术中,并结合了一些实用的应用程序。程序设计9.5万字