- Apache Flink 教程
- Apache Flink - 首頁
- Apache Flink - 大資料平臺
- 批處理與即時處理
- Apache Flink - 簡介
- Apache Flink - 架構
- Apache Flink - 系統需求
- Apache Flink - 設定/安裝
- Apache Flink - API 概念
- Apache Flink - Table API 和 SQL
- 建立 Flink 應用程式
- Apache Flink - 執行 Flink 程式
- Apache Flink - 庫
- Apache Flink - 機器學習
- Apache Flink - 使用案例
- Apache Flink - Flink vs Spark vs Hadoop
- Apache Flink - 結論
- Apache Flink 資源
- Apache Flink - 快速指南
- Apache Flink - 有用資源
- Apache Flink - 討論
Apache Flink - 使用案例
本章我們將瞭解 Apache Flink 中的一些測試用例。
Apache Flink − 布依格電信
布依格電信是法國最大的電信公司之一。它擁有超過1100萬移動使用者和超過250萬固定使用者。布依格電信在巴黎舉行的 Hadoop 集團會議上第一次聽說 Apache Flink。從那時起,他們就開始將 Flink 用於多種用例。他們每天透過 Apache Flink 即時處理數十億條訊息。
以下是布依格電信對 Apache Flink 的評價:“我們最終選擇 Flink 是因為該系統支援真正的流處理——無論是在 API 級別還是在執行時級別,都為我們提供了我們正在尋找的可程式設計性和低延遲。此外,與其他解決方案相比,我們能夠在很短的時間內讓我們的系統執行 Flink,這使得我們可以將更多可用的開發資源用於擴充套件系統中的業務邏輯。”
在布依格電信,客戶體驗是最高優先順序。他們即時分析資料,以便能夠為他們的工程師提供以下見解:
透過其網路的即時客戶體驗
網路上的全球事件
網路評估和運營
他們建立了一個名為 LUX(Logged User Experience,登入使用者體驗)的系統,該系統處理來自網路裝置的大量日誌資料以及內部資料引用,以提供體驗質量指標,這些指標將記錄其客戶體驗並構建警報功能,以便在 60 秒內檢測資料使用中的任何故障。
為了實現這一點,他們需要一個能夠即時處理海量資料、易於設定並提供豐富的 API 來處理流資料的框架。Apache Flink 非常適合布依格電信。
Apache Flink − 阿里巴巴
阿里巴巴是全球最大的電子商務零售公司,2015 年營收達 3940 億美元。阿里巴巴搜尋是所有客戶的入口點,它顯示所有搜尋結果並相應地推薦。
阿里巴巴在其搜尋引擎中使用 Apache Flink,以便為每個使用者即時顯示具有最高準確性和相關性的結果。
阿里巴巴正在尋找一個具有以下特點的框架:
在維護其整個搜尋基礎設施流程的單個程式碼庫方面非常敏捷。
為網站上產品的可用性變化提供低延遲。
一致且經濟高效。
Apache Flink 滿足了上述所有要求。他們需要一個具有單個處理引擎的框架,並且可以使用相同的引擎處理批處理和流資料,而這就是 Apache Flink 所做的。
他們還使用 Blink(Flink 的一個分支版本)來滿足其搜尋的一些獨特需求。他們還在使用 Apache Flink 的 Table API,並對其進行了一些改進以用於搜尋。
以下是阿里巴巴對 Apache Flink 的評價:“回想起來,對於阿里巴巴的 Blink 和 Flink 來說,這無疑是巨大的一年。沒有人認為我們會在一年內取得如此大的進展,我們非常感謝社群中所有幫助我們的人。Flink 已被證明可以在非常大規模的應用中工作。我們比以往任何時候都更加致力於繼續與社群合作,推動 Flink 的發展!”