"Kafka core technology and practical" to enhance the combat capabilities of your Kafka

  Foreword

  Kafka LinkedIn is developed and distributed a set of open source, high-performance messaging engine service, later more and more companies use in their own system, you can say, Kafka era of big data is the preferred data pipeline technology. In the design, it achieves high reliability, high throughput, high availability and scalable, thanks to these features, plus active community, Kafka became a fully distributed messaging engine solution.

  After years of development, functions and features are constantly iteration Kafka, Kafka now set messaging systems, storage systems and streaming platform in one, and as the connection with various business prospects and the background data messaging middleware, the online environment It assumes a very important role.

  However, in actual use Kafka, almost everyone is more or less will encounter some problems, such as:

  · Thorny questions online locate and difficult to solve, how to do?

  · In Kafka version of evolution, the endless variety of new features, resulting in a variety of compatibility issues followed, how do?

  · When the cluster size expansion to a certain extent, the contradiction between high performance and limited resources to pursue and become increasingly acute in, how do?

  How to successfully fill those "pit", it is placed in front of each learner Kafka's most urgent problem.

  table of Contents

  The first part, Kafka started: As a warm-up before formal learning, will introduce the principles and purposes of such messaging engine system, as well as an excellent representative of the news engine, Kafka is how to "stand out" in.

  9TDxBlnrvuGqoig=JaBHiZidSEAnv60MBS8cF4JsP1CKl1561014826219.jpg

  The second part, the basic use of Kafka: Kafka will focus on how a production environment, in particular how the online environment scheme developed.

  cb5kJ0k9fEnEeRczNwGsu2SSOgpkrzq7mzyEP2fiZx5Nl1561014826221.jpg

  The third part, the client practice and principle analysis: Kafka will take you to learn all aspects of the client, both to explain the practical operation of the producers, but also consumers Principle.

  3Z6TEa2btHUy=gPDwF34RWoruaz60hYlvMaAQUK=7t3eK1561014826223.jpg

  AUO59MpHRA6DbxS1EoLxuXU=xPjKZYB60VJamyeIyVlmk1561014826225.jpg

  The fourth part, the kernel depth Kafka: will focus on the core design principles Kafka, including the design of mechanisms Controller, the whole process of handling requests and so on.

  MzU=huEAVSCb6XhrBuHtbTfxOa4CS5pASxFJhtUe77G161561014826227.jpg

  The fifth part, management and monitoring: This section covers Kafka operation and maintenance and monitoring of content, will discuss how efficient the operation and maintenance Kafka cluster and share Kafka effective monitoring of actual combat experience.

  18w306fMwGwNZ76yOMfljUk9mitQnImOcnE88UCn8y=p51561014826227.jpg

  l5ETjcauOIcP4NmmnePTY8QtN47vys90HM=xuK=OyRHBx1561014826227.jpg

  第六部分,高级 Kafka 应用之流处理:最后这一部分将会介绍 Kafka 流处理组件 Kafka Streams 的实战应用,并带你从头开发一个 demo 项目。

  h9b1pWRTuFunPJBUCot2gUVFWmHFojuJHpfakqc1AyCpl1561014826227.jpg

  最后再给大家分享一份【深入理解Kafka核心设计与实践原理.pdf】,需要这份电子书以及以上视频教程免费学习地址的朋友可以转发文章并关注我,然后加入群(Java填坑之路)789337293 即可免费获取到!


Guess you like

Origin blog.51cto.com/13399166/2411530