Kafka教程大全指引 - DZone Big Data
卡夫卡基礎知識
- 在 《 Kafka簡介》中,開發人員Prashant Sharma討論了Kafka的基礎知識,包括訊息傳遞系統背後的基礎知識,Kafka的好處以及平臺中的關鍵主題(主題,登入,分割槽,代理等)。
- John Hammink和Jean-Paul Azar在Apache Kafka簡介和 什麼是Kafka中進一步討論了這一問題。當您深入瞭解 Kafka背後的體系結構和功能並描述突出的用例和常見缺點時,您需要了解的所有內容。
- 然後,檢視Moritz Plassnig撰寫的Apache Kafka基礎知識。作家Moritz Plassnig通過結合訊息傳遞模型和使用分散式日誌記錄的討論,對Kafka背後的理論進行了另一番探討。
- 在 Kafka Internals:Consumers中,Arun Lingala通過探討消費者在平臺中的工作方式,繼續探索Apache Kafka的幕後工作。
- 如果您不確定Kafka是否適合您的下一個專案,請閱讀Vitaliy Samofal的這個由兩部分組成的系列,他將Kafka與RabbitMQ進行了比較,將ActiveMQ與Redis Pub / Sub進行了比較。第一部分 和第二部分
入門
- Gopal Tiwari在他的文章“在Windows OS上設定和執行Apache Kafka”中,通過引導讀者逐步完成安裝,設定,執行Kafka伺服器,建立主題和執行測試伺服器的工作,使Windows使用者可以使用Kafka進行安裝和執行。
- 對於那些希望將Scala與Kafka結合使用的人,Shubham在其教程Apache Kafka With Scala中為您提供了支援 ,他解釋瞭如何開始使用框架和Scala專案。
- Chandra Shekhar Pandey 在Apache Kafka:命令列介面的基本設定和使用中介紹了基本命令,這些命令將使讀者可以執行Kafka Broker並生成和使用訊息,主題詳細資訊和偏移量詳細資訊。
卡夫卡生產者和消費者
- Gaurav Garg 在他的兩部分系列文章中為使用者提供了另一篇有關Kafka設定的文章,然後向讀者展示了Kafka Producer和Consumer Example 。
- 開發人員Jean-Paul Azar帶領讀者逐步瞭解如何使用Java編寫消費者以接收和處理記錄以及設定日誌記錄,從而在Java編寫Kafka消費者中深入瞭解Kafka消費者 。 在使用Kafka和Spring Boot時需要幫助嗎?一定要看看提供Rahul Lokurte的文章, 有關使用Spring Boot的Kafka的教程。
- John Hammink在該列表中第二次出現,他解釋瞭如何使用Kafka和Python在資料流中建立生產者和使用者。如果您不能觀看有關該主題的視訊,那麼不妨看看Shreyas Chaudharri的文章Apache Kafka in Action。
- 對於所有分割槽和生產者,請參閱Anjita Agrawal,Amy Boyl和Sylvester Daniel撰寫的這些文章,它們在Apache Kafka主題:架構和分割槽,Kafka主題分割槽的有效策略中解釋了Kafka中這些關鍵概念的細節。還有Kafka Producer概述。
Kafka群集設定
- 在本文中,Siva Prasad Rao Janapati深入探討了使用三個不同的代理建立Kafka叢集的方法。此外,他還為讀者提供了有關Kafka的Producer,Consumer,Streams和Connector API的一些背景知識。
- Guarav Garg在他的文章“ 如何設定Kafka群集 ”中再次亮相,其中他解釋瞭如何建立與專案所需的節點數無關的群集。
- Hitesh Jethva 在“ Ubuntu-16.04上如何配置Apache Kafka叢集”上提供了另一篇有關叢集的文章,向讀者展示瞭如何開始使用Kafka和Java SDK建立叢集。
流處理
- 有關Kafka的Streams API的深入教程,請參閱Satish Sharma關於實時流處理的三部分系列。在第一部分中,Satish討論了流基礎知識。在第二部分中,他介紹了DSL術語和轉換,對此進行了擴充套件。在第三部分中,他指導讀者建立了一個單節點Kafka叢集。
- 在本文中,開發人員艾米·博伊爾(Amy Boyle)解釋了New Relic如何構建其Kafka管道,其思想是在當前規模下儘可能平滑,有效地處理資料流。
- 在作為資料流的一部分動態建立Apache Kafka主題中,Tim Spann引導讀者以程式設計方式(作為流的一部分)建立Kafka主題。
整合,測試和資料丟失防護
- 對於需要將MongoDB資料庫連線到Kafka的使用者,請檢視 Rober Walters的這篇文章,其中介紹瞭如何使用這兩個元件(構成了許多現代資料架構的核心)。
- 在使用雅加達EE/MicroProfile連線到Apache的卡夫卡:第一部分 和第2部分,Otavio桑塔納讀者展示瞭如何安全地整合雅加達EE和Eclipse MicroProfile並在CDI框架之上執行卡夫卡。
- 對於您的所有測試需求,這是 Nirmal Chandra 撰寫的精彩文章,涵蓋了宣告性Kafka測試(以及涉及Kafka和REST的微服務測試)的基本方面。
- Shreya Chaudhari在他的文章Apache Kafka-Resiliency,Fault Tolerance和High Availability中討論了Kafka使用複製因子和同步副本來防止磁碟和代理失敗時資料丟失的情況。
額外學習
- 想要關於卡夫卡所有事物的綜合課程嗎?檢視 Javin Paul的這篇文章,其中詳細介紹了2019年的五門線上課程,這些課程將幫助您開始卡夫卡之旅。
- 仍然覺得您需要更多有關Kafka的資訊嗎?檢視 Manas Dash 在Kafka上分享的Thought,因為他在平臺上提供了一些他喜歡的資源。
相關文章
- TensorFlow教程和文章推薦大全 -DZone AIAI
- Big Data and Data Warehousing
- 關於使用Spring Boot的Kafka教程 - DZone大資料Spring BootKafka大資料
- The series “Studies in Big Data” (SBD)
- ISIT312 Big Data Management
- EBIS4043 Big Data Analysis and ApplicationsAPP
- Kafka常用命令大全Kafka
- SSL證書安裝指引教程 – HTTPS SSL 教程HTTP
- Java vs Big data 哪種程式語言更好?Java
- SpringBoot整合Kafka的實戰用法大全Spring BootKafka
- Apache Kafka教程--Kafka新手入門ApacheKafka
- Spring Feign教程大全Spring
- macos big sur正式版釋出,macos big sur安裝教程Mac
- Spring Data 教程 - RedisSpringRedis
- macOS Big Sur應用圖示替換教程︳big sur圖示包Mac
- Kafka 主題 CLI 教程Kafka
- EVE-NG 入門教程 (Mac OSX BIg Sur)Mac
- kafka 安裝部署,使用教程Kafka
- C語言精品影片教程大全C語言
- 替換macOS Big Sur 應用圖示的教程Mac
- 超詳細kafka教程來啦Kafka
- macOS 11.0怎麼升級?macOS Big Sur 升級教程Mac
- ZooKeeper 入門指引
- Kafka詳細教程加面試題Kafka面試題
- macOS Big Sur系統製作安裝啟動盤教程Mac
- 羽夏逆向指引——注入
- 羽夏逆向指引——反制
- 羽夏逆向指引—— HookHook
- Windows下Kafka2.8環境搭建教程WindowsKafka
- Linux系統安裝和使用Kafka教程。LinuxKafka
- 超詳實Git簡明教程與命令大全Git
- 什麼是API管理? - DZoneAPI
- SkyWalking 安裝部署操作指引
- 【翻譯】rocksdb除錯指引除錯
- 交付架構師工作指引架構
- ModStartCMS 系統升級指引
- Yii2 結構指引
- Elasticsearch叢集升級指引Elasticsearch