ApachePulsar原理解析与应用实践

ApachePulsar原理解析与应用实践

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

全面解读Pulsar的核心原理与应用方法。

内容简介

本书包括3篇11章。

基础篇(第1~4章)首先对Pulsar的背景进行简单介绍,并对多种消息队列进行重点比较分析;然后对Pulsar的基本概念和基本架构进行分析,让读者对Pulsar有一个总体的了解;接着分享了Pulsar安装与部署的方法,以方便读者快速上手并构建自己的服务;最后深度解读了Pulsar的基本使用方法。

原理篇(第5~7章)首先深度解读了Pulsar的核心组件Broker、Bookie、ManagedLedger、主题管理等的原理;然后分析了构建在这些核心组件之上的高级特性,如事务管理、消息协议拓展、分层存储设计、消息延迟传递与主题压缩;最后对Pulsar提供的轻量化流数据处理引擎Pulsar Function及I/O功能进行剖析。

应用篇(第8~11章)首先分享了Pulsar在结构化数据查询与实时处理引擎技术方面的实践,介绍了Pulsar如何与Trino、Flink、Spark等引擎相结合;接着对Pulsar安全配置、服务管理、服务监控等进行讨论;最后介绍了Pulsar服务的应用模式,以及Pulsar在数据集成、动态数据捕获和高可靠性配置等方面的实践。

作者简介

作者杨国栋,腾讯软件工程师,Apache Pulsar、Apache Flink等项目的核心贡献者,Apache Pulsar社区开源爱好者,杭州电子科技大学硕士。

曾参与某大型数据中台建设项目,以及消息队列服务(Pulsar、Kafka)及其相关数据总线服务的开发与建设工作。在Apache Pulsar、Apache Flink落地实践方面具有丰富的经验。

章节目录

版权信息

前言

基础篇

第1章 Pulsar概述

1.1 Pulsar是什么

1.2 Pulsar的优势

1.3 消息队列对比

1.4 快速体验

第2章 Pulsar的基本概念和架构详解

2.1 Pulsar的基本概念

2.2 Pulsar的逻辑架构

2.3 Pulsar物理架构

第3章 Pulsar安装与部署

3.1 依赖环境

3.2 分布式部署

3.3 Docker部署

3.4 Kubernetes部署

3.5 源码的结构与编译

第4章 Pulsar的基本操作

4.1 生产者开发

4.2 消费者开发

4.3 Reader开发

4.4 模式管理

原理篇

第5章 Pulsar核心组件原理

5.1 Broker原理

5.2 BookKeeper原理

5.3 ManagedLedger组件

5.4 主题管理

第6章 Pulsar高级特性

6.1 Pulsar事务

6.2 消息队列协议层

6.3 分层存储

6.4 消息延迟传递

6.5 主题压缩

第7章 Pulsar Function与Pulsar I/O

7.1 Pulsar Function简介

7.2 Pulsar Function应用实践

7.3 Pulsar Function原理

7.4 Pulsar I/O

应用篇

第8章 Pulsar SQL架构、配置与实现原理

8.1 Trino简介

8.2 Pulsar SQL配置

8.3 Pulsar连接器工作原理

8.4 Pulsar联邦查询

第9章 管理你的Pulsar

9.1 Pulsar安全配置

9.2 Pulsar监控配置

9.3 Pulsar管理工具

9.4 集群管理

第10章 Pulsar与Flink生态

10.1 Flink简介

10.2 Flink Pulsar源连接器

10.3 Flink Pulsar输出连接器

第11章 Pulsar应用实践

11.1 Pulsar应用模式

11.2 Pulsar与Spark集成

11.3 Pulsar与Kafka集成

11.4 Pulsar CDC

11.5 可靠性优先场景

ApachePulsar原理解析与应用实践是2023年由机械工业出版社出版,作者杨国栋。

得书感谢您对《ApachePulsar原理解析与应用实践》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
AndroidTelephony原理解析与开发指南 电子书
深度解析Android手机定制开发中的重点和难点Telephony通信模块。
深度学习原理与 TensorFlow实践 电子书
本书介绍了深度学习原理与TensorFlow实践。着重讲述了当前学术界和工业界的深度学习核心知识:机器学习概论、神经网络、深度学习。着重讲述了深度学习的实现以及深度学习框架TensorFlow:Python编程基础、TensorFlow编程基础、TensorFlow模型、TensorFlow编程实践、TensorFlowLite和TensorFlow.js、TensorFlow案例--医学应用和S
推荐系统技术原理与实践 电子书
本书系统介绍推荐系统的技术理论和实践。首先介绍推荐系统的基础知识;然后介绍推荐系统常用的机器学习和深度学习模型;接着重点介绍推荐系统的4层级联架构,包括召回、粗排、精排和重排,以及谷歌、阿里巴巴等大型互联网公司在4层级联架构中的模型设计和实现原理;紧接其后介绍多目标排序在推荐系统中的应用,具体介绍阿里巴巴、谷歌等大型互联网公司的实践;最后从不同角度审视推荐系统,介绍公平性问题、知识蒸馏、冷启动等各
区块链原理与技术应用 电子书
本书详细介绍了区块链的概念与技术体系,涉及其本质、作用、技术背景、原理、关键知识点和应用场景等,在内容写作上由整体到局部,层次分明,难度由浅入深,理论联系实际,力图使读者能快速、全面地了解区块链相关技术。
软件定义网络核心原理与应用实践(第二版)上册 电子书
本系列丛书包含核心原理和应用实践上下两册,对SDN技术进行了全面剖析和深入解读。本册属于核心原理部分,首先阐述了SDN的设计思想与体系架构,详细分析了控制转发分离和开放可编程两个重要属性,其次介绍了以OpenFlow为代表的SDN南向接口协议,以及北向和东西向接口协议,接下来根据SDN的层次化架构,自下而上依次介绍了SDN数据平面、控制平面和应用案例,梳理总结了SDN标准化和学术进展情况。