Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Learning Apache Kafka, Second Edition

Buy

Start from scratch and learn how to administer Apache Kafka effectively for messaging

About This Book

  • Quickly set up Apache Kafka clusters and start writing message producers and consumers
  • Write custom producers and consumers with message partition techniques
  • Integrate Kafka with Apache Hadoop and Storm for use cases such as processing streaming data

Who This Book Is For

This book is for readers who want to know more about Apache Kafka at a hands-on level; the key audience is those with software development experience but no prior exposure to Apache Kafka or similar technologies. It is also useful for enterprise application developers and big data enthusiasts who have worked with other publisher-subscriber-based systems and want to explore Apache Kafka as a futuristic solution.

What You Will Learn

  • Set up both single- and multi-node Kafka clusters and start sending messages
  • Understand the internals of Kafka's design and learn about message compression and replication in Kafka
  • Explore additional settings and configuration changes to achieve ever more complex goals
  • Write Kafka message producers and custom consumers using the Kafka API
  • Integrate Kafka with Apache Hadoop and Storm
  • Integrate Kafka with other tools for logging, packaging, and so on
  • Administer Kafka effectively and consistently with cluster management tools

In Detail

Kafka is one of those systems that is very simple to describe at a high level but has an incredible depth of technical detail when you dig deeper.

Learning Apache Kafka Second Edition provides you with step-by-step, practical examples that help you take advantage of the real power of Kafka and handle hundreds of megabytes of messages per second from multiple clients. This book teaches you everything you need to know, right from setting up Kafka clusters to understanding basic blocks like producer, broker, and consumer blocks. Once you are all set up, you will then explore additional settings and configuration changes to achieve ever more complex goals. You will also learn how Kafka is designed internally and what configurations make it more effective. Finally, you will learn how Kafka works with other tools such as Hadoop, Storm, and so on.

(HTML tags aren't allowed.)

Encyclopedia of Information Communication Technology
Encyclopedia of Information Communication Technology
The Encyclopedia of Information Communication Technology (ICT) is a comprehensive resource describing the influence of information communication technology in scientific knowledge construction and spreading, with emphasis on the roles of product technologies, process technologies, and context technologies.

A reference point for studies...

Oracle Performance Survival Guide: A Systematic Approach to Database Optimization
Oracle Performance Survival Guide: A Systematic Approach to Database Optimization

Oracle Performance Survival Guide offers a structured, systematic, start-to-finish methodology for optimizing Oracle performance as efficiently as possible. Leading Oracle expert Guy Harrison shows how to maximize your tuning investment by focusing on causes rather than symptoms, and by quickly identifying the areas...

Requirements Engineering for Sociotechnical Systems
Requirements Engineering for Sociotechnical Systems
"The Information Society" that we live in today is largely driven by the products and services that either contain software as a core element, or are themselves software. At the very least, it is likely that most of those same products and services were manufactured with the help of some type of sophisticated software applications....

A Guide to the Wireless Engineering Body of Knowledge (WEBOK)
A Guide to the Wireless Engineering Body of Knowledge (WEBOK)
The ultimate reference book for professionals in the wireless industry

The information presented in this book reflects the evolution of wireless technologies, their impact on the profession, and the industry's commonly accepted best practices. Organized into seven main areas of expertise, A Guide to the Wireless...

Using LEDs, LCDs and GLCDs in Microcontroller Projects
Using LEDs, LCDs and GLCDs in Microcontroller Projects

Describing the use of displays in microcontroller basedprojects, the author makes extensive use of real-world, testedprojects. The complete details of each project are given, includingthe full circuit diagram and source code. The author explains howto program microcontrollers (in C language) with LED, LCD and GLCDdisplays; and gives a brief...

Advanced Polymeric Systems: Applications in Nanostructured Materials, Composites and Biomedical Fields (River Publishers Series in Polymer Science)
Advanced Polymeric Systems: Applications in Nanostructured Materials, Composites and Biomedical Fields (River Publishers Series in Polymer Science)
Over recent years a considerable amount of effort has been devoted, both in industry and academia, towards the incorporation of various macro, micro, and nano sized fillers into polymers. There is also much interest in the evaluation of various polymer properties with respect to a wide set of applications. The advances in nanotechnology...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy