乾貨來了!阿裡發佈近300頁Flink實戰電子書

来源:https://www.cnblogs.com/tree1123/archive/2020/03/31/12603468.html
-Advertisement-
Play Games

近300頁實用乾貨總結,幫你解決 Flink 實戰應用難題!《Apache Flink電子書合輯》收錄來自bilibili、美團點評、小米、OPPO、快手、Lyft、Netflix等一線大廠實時計算平臺及實時數倉實踐案例,更有來自阿裡巴巴及Apache Flink核心貢獻者們一線實戰經驗總結。 頁面 ...


近300頁實用乾貨總結,幫你解決 Flink 實戰應用難題!《Apache Flink電子書合輯》收錄來自bilibili、美團點評、小米、OPPO、快手、Lyft、Netflix等一線大廠實時計算平臺及實時數倉實踐案例,更有來自阿裡巴巴及Apache Flink核心貢獻者們一線實戰經驗總結。

頁面展示有限,請關註文章下方公眾號,回覆“電子書”進行下載閱讀

file

file

電子書核心內容包括:

僅 1 年 GitHub Star 數翻倍,Apache Flink 做了什麼? 4
Lyft 基於 Apache Flink 的大規模準實時數據分析平臺 15
日均處理萬億數據! Apache Flink 在快手的應用實踐與技術演進之路 26
bilibili 實時平臺的架構與實踐 47
美團點評基於 Apache Flink 的實時數倉平臺實踐 70
小米流式平臺架構演進與實踐 90
Netflix:Evolving Keystone to an Open Collaborative Real-time ETL Platform 108
OPPO 基於 Apache Flink 的實時數倉實踐 115
菜鳥供應鏈實時數倉的架構演進及應用場景 136

Apache Flink 是公認的新一代開源大數據計算引擎,其流水線運行系統既可以執行批處理程式也可以執行流處理程式。目前,Flink 已成為 Apache

基金會和 GitHub 社區最為活躍的項目之一。在 Flink Forward Asia 2019 上,阿裡巴巴資深技術專家,實時計算負責人王峰 ( 莫問 ) 總結了 2019 年 Flink 在中國的發展和演進,阿裡對 Flink 社區的貢獻以及未來 Flink 的最新發展方向。

GitHub 地址:https://github.com/apache/flink

Flink:最活躍 Apache 項目之一

首先,簡單總結一下 Flink 社區的發展情況。自 2014 年 Flink 貢獻給開源社區之後,其發展非常迅速。目前,Flink 可以稱之為 Apache 基金會中最為活躍的項目之一,在 GitHub 上其訪問量在 Apache 項目中位居前三。從 Star 數量上看,僅僅是 2019 年一年的時間,Flink 在 GitHub 上的 Star 數量就翻了一倍,Contributor數量也呈現出持續增長的態勢。通過相關數據可以看出,越來越多的企業和開發者正在不斷地加入 Flink 社區,併為 Flink 的發展貢獻力量。其中,中國開發者也做出了巨大的貢獻。

file

隨著 Flink 社區的快速發展,其技術也逐漸走向成熟。在 2019 年,國內已經有大量的本土互聯網公司開始採用 Apache Flink 作為主流的實時計算解決方案。同時,在全球範圍內,優步、網飛、微軟和亞馬遜等國際互聯網公司也逐漸開始使用Apache Flink。

file

更多Flink,Kafka等相關技術博文,科技資,歡迎關註實時流式計算 公眾號後臺回覆 “電子書” 下載完整版電子書

file


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 今天技術討論群里 “一切隨遇而安”同學看書時出現一個疑問,一個MySQL的表中到底可以有多少個欄位?帶著這個疑問,我們展開了探討,也接著討論了一個單欄位長度的問題。 1. 官方文檔說明 官方文檔的內容如下,主要意思是欄位個數限制達不到理想的4096個,且和欄位類型有關,innodb引擎的欄位上限是1 ...
  • [toc] 背景 應用端需要生成依次遞增的序列來做流水序號等,方案有1、redis /MySQL SEQUENCE引擎生成序列;2、MySQL中myisam表 replace into方式;3、MySQL中innodb表INSERT ... ON DUPLICATE KEY方式 分析 redis / ...
  • 慢查詢日誌概述 所謂慢查詢日誌,就是用於記錄MySQL中響應時間超過設定閾值的SQL語句,通過打開慢查詢開關,MySQL會將大於閾值的SQL記錄在日誌中,以便於分析性能。 慢查詢日誌選項預設是關閉的,如果要開啟,則需要手動設置。 慢查詢日誌選項不建議一直開啟,因為記錄日誌意味著IO操作,本身對性能有 ...
  • 前言 為了避免單點故障,我們需要將數據複製多份部署在多台不同的伺服器上,即使有一臺伺服器出現故障其他伺服器依然可以繼續提供服務 作用: 數據備份 擴展讀性能(讀寫分離) 複製方式: 全量複製 部分複製 實現方式 1、一主二撲 A(B、C) 一個Master兩個Slave 2、薪火相傳(去中心化) A ...
  • 解決方法可用以下命令: 命令行登錄mysql; mysql>use mysql; mysql>ALTER USER root IDENTIFIED WITH mysql_native_password BY '你的密碼'; mysql>FLUSH PRIVILEGES; 網上說用: MySql 8. ...
  • 索引是一種加快查詢速度的數據結構,常用索引結構有hash、B Tree和B+Tree。本節通過分析三者的數據結構來說明為啥Mysql選擇用B+Tree數據結構。 數據結構 Hash hash是基於哈希表完成索引存儲,哈希表特性是數據存放是散列的。 優點: 等值查詢快,通過hash值直接定位到具體的數 ...
  • 侵刪。不足之處請諒解。 工作中遇到的問題: 不會就百度,多百度幾次總會有自己需要的。比如這個曲線統計,我也是借用了博客里的各位大大,然後按照自己項目需求做的,頁面給前端懟數據去就行,下麵是步驟 1,用戶統計曲線圖,如果其中某一天沒有數據,曲線圖的日期鏈接不起來,如圖: 我的解決方法:靠百度。首先生成 ...
  • eg.一個用戶可有擁有多個訂單,一個訂單隻能屬於一個用戶,一對多,在tb_order中使用外鍵user_id關聯tb_user的id。 當刪除、更新tb_user中的主鍵時,與之關聯的tb_order要受到影響,比如 #tb_user中的一條記錄 1 chy abcd #tb_order中一條記錄, ...
一周排行
    -Advertisement-
    Play Games
  • 前言 在我們開發過程中基本上不可或缺的用到一些敏感機密數據,比如SQL伺服器的連接串或者是OAuth2的Secret等,這些敏感數據在代碼中是不太安全的,我們不應該在源代碼中存儲密碼和其他的敏感數據,一種推薦的方式是通過Asp.Net Core的機密管理器。 機密管理器 在 ASP.NET Core ...
  • 新改進提供的Taurus Rpc 功能,可以簡化微服務間的調用,同時可以不用再手動輸出模塊名稱,或調用路徑,包括負載均衡,這一切,由框架實現並提供了。新的Taurus Rpc 功能,將使得服務間的調用,更加輕鬆、簡約、高效。 ...
  • 順序棧的介面程式 目錄順序棧的介面程式頭文件創建順序棧入棧出棧利用棧將10進位轉16進位數驗證 頭文件 #include <stdio.h> #include <stdbool.h> #include <stdlib.h> 創建順序棧 // 指的是順序棧中的元素的數據類型,用戶可以根據需要進行修改 ...
  • 前言 整理這個官方翻譯的系列,原因是網上大部分的 tomcat 版本比較舊,此版本為 v11 最新的版本。 開源項目 從零手寫實現 tomcat minicat 別稱【嗅虎】心有猛虎,輕嗅薔薇。 系列文章 web server apache tomcat11-01-官方文檔入門介紹 web serv ...
  • C總結與剖析:關鍵字篇 -- <<C語言深度解剖>> 目錄C總結與剖析:關鍵字篇 -- <<C語言深度解剖>>程式的本質:二進位文件變數1.變數:記憶體上的某個位置開闢的空間2.變數的初始化3.為什麼要有變數4.局部變數與全局變數5.變數的大小由類型決定6.任何一個變數,記憶體賦值都是從低地址開始往高地 ...
  • 如果讓你來做一個有狀態流式應用的故障恢復,你會如何來做呢? 單機和多機會遇到什麼不同的問題? Flink Checkpoint 是做什麼用的?原理是什麼? ...
  • C++ 多級繼承 多級繼承是一種面向對象編程(OOP)特性,允許一個類從多個基類繼承屬性和方法。它使代碼更易於組織和維護,並促進代碼重用。 多級繼承的語法 在 C++ 中,使用 : 符號來指定繼承關係。多級繼承的語法如下: class DerivedClass : public BaseClass1 ...
  • 前言 什麼是SpringCloud? Spring Cloud 是一系列框架的有序集合,它利用 Spring Boot 的開發便利性簡化了分散式系統的開發,比如服務註冊、服務發現、網關、路由、鏈路追蹤等。Spring Cloud 並不是重覆造輪子,而是將市面上開發得比較好的模塊集成進去,進行封裝,從 ...
  • class_template 類模板和函數模板的定義和使用類似,我們已經進行了介紹。有時,有兩個或多個類,其功能是相同的,僅僅是數據類型不同。類模板用於實現類所需數據的類型參數化 template<class NameType, class AgeType> class Person { publi ...
  • 目錄system v IPC簡介共用記憶體需要用到的函數介面shmget函數--獲取對象IDshmat函數--獲得映射空間shmctl函數--釋放資源共用記憶體實現思路註意 system v IPC簡介 消息隊列、共用記憶體和信號量統稱為system v IPC(進程間通信機制),V是羅馬數字5,是UNI ...