流式架構 : Kafka 與 MapR Streams 數據流處理 Streaming Architecture: New Designs Using Apache Kafka and MapR Streams
Ted Dunning,,Ellen Friedman 唐李洋
- 出版商: 電子工業
- 出版日期: 2017-06-01
- 售價: $330
- 語言: 簡體中文
- 頁數: 140
- 裝訂: 平裝
- ISBN: 7121317222
- ISBN-13: 9787121317224
-
相關分類:
Message Queue
- 此書翻譯自: Streaming Architecture: New Designs Using Apache Kafka and MapR Streams (Paperback)
已絕版
買這商品的人也買了...
-
MongoDB 技術手冊 (MongoDB: The Definitive Guide)$450$356 -
Bad Data 技術手冊 (Bad Data Handbook: Cleaning Up The Data So You Can Get Back To Work)$480$379 -
無瑕的程式碼-敏捷軟體開發技巧守則 + 番外篇-專業程式設計師的生存之道 (雙書合購)$940$700 -
Kent Beck 的實作模式 (Implementation Patterns)$320$272 -
$474Hadoop 應用開發技術詳解 -
MySQL 完全攻略 : 資料庫開發與效能調校$520$406 -
MySQL 完全攻略 : 管理與維護$380$296 -
高效能 Python 程式設計 (High Performance Python: Practical Performant Programming for Humans)$680$537 -
設計模式:Android 原始碼解析與應用$650$507 -
Data Science from Scratch|用 Python 學資料科學 (中文版)(Data Science from Scratch: First Principles with Python)$580$458 -
Git 團隊使用手冊 (Git for Teams: A User-Centered Approach to Creating Efficient Workflows in Git)$580$458 -
Python 專家實踐指南|搭乘專業開發者的學習便車 (The Hitchhiker's Guide to Python: Best Practices for Development)$580$458 -
MySQL 與 MariaDB 學習手冊 (Learning MySQL and MariaDB: Heading in the Right Direction with MySQL and MariaDB)$680$537 -
$528收穫,不止 SQL 優化 — 抓住 SQL 的本質 -
寫程式前就該懂的演算法 ─ 資料分析與程式設計人員必學的邏輯思考術 (Grokking Algorithms: An illustrated guide for programmers and other curious people)$390$308 -
$403機器學習之路 : Caffe、Keras、scikit-learn 實戰 -
單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e)$650$507 -
一鍵安裝數百軟體於數千電腦 -- 魔術般的 Ansible$490$417 -
巨型公司的網路架構 -- 分散式系統內部解密$760$646 -
$714Kafka 技術內幕 (圖文詳解Kafka源碼設計與實現) -
$352Kafka 入門與實踐 -
Android 程式設計入門、應用到精通 -- 修訂第四版 (使用Android Studio 3.X,適用Android 8.X/7.X和Android Wear)$580$458 -
從大數據到人工智慧:理論及 Spark 實作$580$493 -
$534Apache Kafka 實戰 -
分散式系統設計 (Designing Distributed Systems: Patterns and Paradigms for Scalable, Reliable Services)$480$379
商品描述
所有連續的事件流都可以稱為數據流。對連續數據流設計和構建流式數據架構,能夠實現實時或近實時應用,提升整個組織的效率。本書以Apache Kafka 和MapRStreams為例,重點講解如何確定使用流數據的時機、如何為多用戶系統設計流式架構、為什麽要求消息傳遞層具備某些特定功能,以及為什麽需要微服務,並且描述了目前最符合流式設計需求的消息傳遞和流分析工具,適合架構師、大數據科學家及IT工程師閱讀。
作者簡介
作者簡介
Ted Dunning,MapR Technologies首席應用架構師,開源社區的活躍成員。現任Apache Foundation孵化器的VP,是大量項目的冠軍得主和導師,也是Apache ZooKeeper和Drill項目的貢獻者和PMC成員。
Ellen Friedman,解決方案諮詢師,著名演講者和作家,目前主要撰寫大數據方面的著作。她是Apache Drill和Apache Mahout項目的貢獻者。
譯者簡介
唐李洋,博士,研究方向為雲計算、並行計算、數據挖掘與分析等。曾經在Cisco從事過數據架構方面的設計與分析工作。
目錄大綱
目錄
第1章為什麼使用流1
飛機、火車和汽車:車聯網和物聯網3
流數據:這才是現實世界6
什麼時候需要流8
不止是實時:流架構的更多優勢11
流架構的最佳實踐13
醫療數據流案例14
流數據:架構設計的核心17
第2章流式架構19
狹義視角:實時應用20
通用流式架構的關鍵問題21
消息傳遞技術的重要性24
實時分析工具28
Apache Storm 30
Apache Spark Streaming 31
Apache Flink 32
Apache Apex33
流分析功能比較33
小結.36
第3章流架構:微服務的理想平臺37
為什麼需要微服務38
微服務需要哪些支撐41
關於微服務的更多 情42
設計流架構:以在線視頻服務為例45
新設計:支持消息傳遞的基礎設施47
通用微架構的重要性49
命名問題50
為什麼使用分佈式文件和NoSQL數據庫52
視頻服務的新設計52
小結:綜合平臺視角54
第4章使用Kafka進行流傳輸57
Kafka的動機57
Kafka的創新58
Kafka的基本概念
