• Complain

David Kjerrumgaard - Apache Pulsar in Action

Here you can read online David Kjerrumgaard - Apache Pulsar in Action full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2021, publisher: Manning, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

David Kjerrumgaard Apache Pulsar in Action
  • Book:
    Apache Pulsar in Action
  • Author:
  • Publisher:
    Manning
  • Genre:
  • Year:
    2021
  • Rating:
    3 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Apache Pulsar in Action: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Apache Pulsar in Action" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Deliver lightning fast and reliable messaging for your distributed applications with the flexible and resilient Apache Pulsar platform.In Apache Pulsar in Action you will learn how to: Publish from Apache Pulsar into third-party data repositories and platforms Design and develop Apache Pulsar functions Perform interactive SQL queries against data stored in Apache Pulsar Apache Pulsar in Action is a comprehensive and practical guide to building high-traffic applications with Pulsar. Youll learn to use this mature and battle-tested platform to deliver extreme levels of speed and durability to your messaging. Apache Pulsar committer David Kjerrumgaard teaches you to apply Pulsars seamless scalability through hands-on case studies, including IOT analytics applications and a microservices app based on Pulsar functions. Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications. About the technology Reliable server-to-server messaging is the heart of a distributed application. Apache Pulsar is a flexible real-time messaging platform built to run on Kubernetes and deliver the scalability and resilience required for cloud-based systems. Pulsar supports both streaming and message queuing, and unlike other solutions, it can communicate over multiple protocols including MQTT, AMQP, and Kafkas binary protocol. About the book Apache Pulsar in Action teaches you to build scalable streaming messaging systems using Pulsar. Youll start with a rapid introduction to enterprise messaging and discover the unique benefits of Pulsar. Following crystal-clear explanations and engaging examples, youll use the Pulsar Functions framework to develop a microservices-based application. Real-world case studies illustrate how to implement the most important messaging design patterns. Whats inside Publish from Pulsar into third-party data repositories and platforms Design and develop Apache Pulsar functions Create an event-driven food delivery application About the reader Written for experienced Java developers. No prior knowledge of Pulsar required. About the author David Kjerrumgaard is a committer on the Apache Pulsar project. He currently serves as a Developer Advocate for StreamNative, where he develops Pulsar best practices and solutions. Table of Contents PART 1 GETTING STARTED WITH APACHE PULSAR 1 Introduction to Apache Pulsar 2 Pulsar concepts and architecture 3 Interacting with Pulsar PART 2 APACHE PULSAR DEVELOPMENT ESSENTIALS 4 Pulsar functions 5 Pulsar IO connectors 6 Pulsar security 7 Schema registry PART 3 HANDS-ON APPLICATION DEVELOPMENT WITH APACHE PULSAR 8 Pulsar Functions patterns 9 Resiliency patterns 10 Data access 11 Machine learning in Pulsar 12 Edge analytics

David Kjerrumgaard: author's other books


Who wrote Apache Pulsar in Action? Find out the surname, the name of the author of the book and a list of all author's works by series.

Apache Pulsar in Action — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Apache Pulsar in Action" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make
inside front cover

Apache Pulsar in Action - image 1

Apache Pulsar in Action - image 2

Apache Pulsar in Action

David Kjerrumgaard

Foreword by Matteo Merli

To comment go to liveBook

Apache Pulsar in Action - image 3

Manning

Shelter Island

For more information on this and other Manning titles go to

www.manning.com

Copyright

For online information and ordering of these and other Manning books, please visit www.manning.com. The publisher offers discounts on these books when ordered in quantity.

For more information, please contact

Special Sales Department

Manning Publications Co.

20 Baldwin Road

PO Box 761

Shelter Island, NY 11964

Email: orders@manning.com

2021 by Manning Publications Co. All rights reserved.

No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by means electronic, mechanical, photocopying, or otherwise, without prior written permission of the publisher.

Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in the book, and Manning Publications was aware of a trademark claim, the designations have been printed in initial caps or all caps.

Recognizing the importance of preserving what has been written, it is Mannings policy to have the books we publish printed on acid-free paper, and we exert our best efforts to that end. Recognizing also our responsibility to conserve the resources of our planet, Manning books are printed on paper that is at least 15 percent recycled and processed without the use of elemental chlorine.

Apache Pulsar in Action - image 4

Manning Publications Co.

20 Baldwin Road Technical

PO Box 761

Shelter Island, NY 11964

Development editor:

Karen Miller

Technical development editor:

Alain Couniot

Review editor:

Adriana Sabo

Production editor:

Keri Hales

Copy editor:

Christian Berk

Proofreader:

Melody Dolab

Technical proofreader:

Ninoslav erkez

Typesetter:

Gordan Salinovi

Cover designer:

Marija Tudor

ISBN: 9781617296888

dedication

To my father, who promised to read this book even if he cant understand a word of it. May your heart be filled with pride every time you tell your friends that your son is a published author.

To my mother, who believed in me when no one else did and worked so hard to ensure that I had every opportunity in life to succeed. Your hard work, faith, and tenacity have been a source of inspiration for me. Thank you for passing these traits down to me, as they have been the foundation of all my achievements including this book.

front matter
foreword

Apache Pulsar in Action is the missing guide that will walk you through your journey with Apache Pulsar. It is a book that Id recommend to anyone, from developers starting to explore pub-sub messaging, to someone with messaging experience, up to experienced Pulsar power users.

The Apache Pulsar project was started at Yahoo! around 2012 with the mission of experimenting with a new architecture that would be able to solve the operational challenges of existing messaging platforms. This was also a time when some significant shifts in the world of data infrastructure were starting to become more visible. Application developers started to look more and more at scalable and reliable messaging as the core component for building the next generation of products. At the same time, companies started to see large-scale real-time streaming data analytics as an essential component and business advantage.

Pulsar was designed from the ground up with the objective of bridging these two worlds, pub-sub messaging and streaming analytics, that are too often isolated in different silos. We worked toward creating an infrastructure that would represent a next generation of real-time data platforms, where one single system would be able to support all the use cases throughout the entire life cycle of data events.

Over time, that vision has expanded further, as can be clearly seen from the wide range of components described in this book. The project has added support for lightweight processing with Pulsar Functions, the Pulsar IO connectors framework, support for data schema, and many other features. What has not changed is the ultimate goal of creating the most scalable, flexible, and reliable platform for real-time data, and allowing any user to process the data stored in Pulsar in the most convenient form.

I have known and worked with this books author, David Kjerrumgaard, for several years. Throughout this time, Ive seen his passion for working with the Pulsar community. He is always able to help users make sense of technical issues, as well as to show them how Pulsar fits into the bigger picture of solving their data problem.

I particularly appreciate how Pulsar in Action is able to seamlessly mix the theory and abstract concepts with the clarity of practical step-by-step examples, and how these examples are rooted in common use cases and messaging design patterns that will surely resonate with many readers. There is truly something for everyone, and everyone will be able to get acquainted with all the aspects and the possibilities that Pulsar offers.

Matteo Merli

CTO at StreamNative

Co-creator and PMC Chair of Apache Pulsar

preface

Back in 2012, the Yahoo! team was looking for a global, geo-replicated platform that could stream all of Yahoo!s messaging data between various apps such as Yahoo Mail and Yahoo Finance. At the time, there were generally two types of systems to handle in-motion data: message queues that handled mission-critical business events in real-time, and streaming systems that handled scalable data pipelines at scale. But there wasnt a platform that provided both capabilities that Yahoo required.

After vetting the messaging and streaming landscape, it became clear that existing technologies were not able to serve their needs, so the team at Yahoo! started working on building a unified messaging and streaming platform for in-motion data named Pulsar. After 4 years of operation across 10 datacenters processing billions of messages per day, Yahoo! decided to open source its messaging platform under the Apache license in 2016.

I first encountered Pulsar in the fall of 2017. I was leading the professional services team at Hortonworks focused on the streaming data platform known as Hortonworks Data Flow (HDF) that comprised Apache NiFi, Kafka, and Storm. It was my job to oversee the deployment of these technologies into a customers infrastructure and help them get started developing streaming applications.

The greatest challenge we faced when working with Kafka was helping our customers administer it properly, and specifically determining the proper number of partitions for a given topic to achieve a proper balance of speed and efficiency while allowing for future data growth. Those of you that are familiar with Kafka are painfully aware of the fact that this seemingly simple decision has a profound impact on the scalability of your topics, and the process of changing this value (even from 3 to 4) necessitates a rebalancing process that is slow and results in the rebalancing topic being unavailable for reading or writing during the entire process.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Apache Pulsar in Action»

Look at similar books to Apache Pulsar in Action. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Apache Pulsar in Action»

Discussion, reviews of the book Apache Pulsar in Action and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.