Flink 原理、實戰與性能優化
內容描述
這是一部以實戰為導向,能指導讀者零基礎掌握Flink並快速完成進階的著作,從功能、原理、實戰和調優4個維度循序漸進地講解瞭如何利用Flink進行分佈式流式應用開發。作者是該領域的資深專家,現就職於第四範式,曾就職於明略數據。
全書一共10章,邏輯上可以分為三個部分:
第一部分(第1~2章)
主要介紹了Flink的核心概念、特性、應用場景、基本架構,開發環境的搭建和配置,以及源代碼的編譯。
第二部分(第3~9章)
詳細講解了Flink的編程範式,各種編程接口的功能、應用場景和使用方法,以及核心模塊與組件的原理和使用。
第三部分(第10章)
重點講解了Flink的監控和優化,參數調優,以及對反壓、Checkpoint和內存的優化。
作者介紹
張利兵
資深架構師,流式計算領域專家,第四範式華東區AI項目架構師,原明略數據華東區大數據架構師。
有多年大數據、流式計算方面的開發經驗,對Hadoop、Spark、Flink等大數據計算引擎有著非常深入的理解,積累了豐富的項目實踐經驗。先後利用相關技術為銀行、證券、地鐵等領域的頭部企業構建了內部大數據平台,參與了基於Flink的實時反欺詐風控、實時地鐵故障預警等流式計算平台的設計和研發。