Kafka实战主要观点

计算机与互联网 [美] 迪伦·斯科特
简介: 本书介绍Kafka的应用和使用,适合Java开发者和数据工程师。

内容提要

本书旨在介绍Kafka的核心功能,以及如何在实际项目中使用它。本书主要内容包括Kafka的核心概念,如何使用Kafka Connect设置和执行基本ETL任务,如何将Kafka用于大型数据项目,如何执行管理任务,如何生成和使用事件流,如何在Java应用程序中使用Kafka,如何将Kafka实现为消息队列等。通过阅读本书,读者应该很快就会掌握如何在日常工作流程中使用 Kafka,还可以开始深入研究更高级的 Kafka 主题。

本书适合软件开发人员阅读,也可作为计算机相关专业的教材。

献词

谨以本书献给Harper,他每天都让我感到骄傲,也献给Noelle,她每天都为我们的家庭带来更多的快乐,也献给我的父母、姐姐和妻子,他们一直是我坚强的后盾。

谨以本书献给我的妻子Maria,感谢她在我写作本书的过程中给予我的支持。这是一项非常耗时的任务,为了写作本书,我需要像海绵一样挤出时间。没有她的鼓励,就不会有现在的成果。此外,我还想把本书献给我的孩子Andrew和Michael,也要感谢他们,他们是如此天真可爱。当人们问他们爸爸在哪里工作时,他们会说:“爸爸在Kafka工作。”

谨以本书献给我的家人——Debbie、Zachary、Abigail、Benjamin、Sarah、Solomon、Hannah、Joanna、Rebekah、Susanna、Noah、Samuel、Gideon、Joshua和Daniel。最后,我所做的每一件事都是为了让生活更美好。

致谢

Dylan的致谢

首先我想对我的家人说声谢谢。我对他们每天给予我的支持和爱感激不尽——我爱他们。感谢Dan和Debbie,他们一直是我坚实的后盾。感谢Sarah、Harper和Noelle,我无法用寥寥数语来表达我对他们的爱和自豪之情以及他们所给予我的支持。感谢DG一家,也谢谢JC。

我还要感谢我的一些同事和技术伙伴,他们不断激励我,推动了本书的写作进程,他们分别是Becky Campbell、Adam Doman、Jason Fehr、Dan Russell、Robert Abeyta和Jeremy Castle。谢谢Jabulani Simplisio Chibaya,不仅感谢他的评论,也感谢他亲切的话语。

Viktor的致谢

我要感谢我的妻子,感谢她给予我的支持。还要感谢Confluent的Ale Murray、Yeva Byzek、Robin Moffatt和Tim Berglund。他们正在为强大的Apache Kafka社区贡献着不可思议的工作成果!

Dave的致谢

我要感谢Dylan和Viktor,他们带着我一起体验这场令人兴奋的旅程。

三位作者共同的致谢

我们要感谢Manning出版社的编辑Toni Arritola,本书的出版离不开他的指导。我们也要感谢在Toni接手之前的第一任编辑Kristen Watterson,感谢技术编辑Raphael Villela、Nickie Buckner、Felipe Esteban、Vildoso Castillo、Mayur Patil、Valentin Crettaz和William Rudenmalm。我们也感谢Chuck Larson在图片方面给予的巨大帮助,以及Sumant Tambe对代码的审校。

Manning出版社的团队在从本书出版到推广的整个过程中提供了非常大的帮助。经过编辑、修订,本书的内容和源代码中仍然可能存在一些拼写错误或问题(至少我们还没有见过一本不带勘误表的书),但这个团队确实帮忙将这些错误的数量降到了最低。

我们要感谢Nathan Marz、Michael Noll、Janakiram MSV、Bill Bejeck、Gunnar Morling、Robin Moffatt、Henry Cai、Martin Fowler、Alexander Dean、Valentin Crettaz和Anyi Li,他们非常乐于让我们提及他们的工作,并提供了非常好的建议和反馈。

版权:人民邮电出版社