Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

Deep Dive into Building Streaming Applications with Apache Pulsar

Linux Foundation via YouTube

Overview

Explore the fundamentals of real-time cloud native streaming programming using Apache Pulsar in this comprehensive conference talk. Begin with an introduction to Apache Pulsar and learn how to set up a standalone cluster in Docker. Delve into key terms and architecture to gain a solid understanding of event processing. Discover how to produce and consume messages to and from Pulsar topics, and utilize command line and REST interfaces for monitoring, managing, and performing CRUD operations on tenants, namespaces, and topics. Examine advanced features such as Functions, Sinks, Sources, and SQL interfaces for Pulsar, Flink, and Spark. Discuss the benefits of adding protocols like MoP (MQTT), AoP (AMQP/RabbitMQ), and KoP (Kafka) to your cluster. Explore WebSocket implementation for producing and consuming messages, including a demonstration of a simple web page using JavaScript. By the end of this session, gain the knowledge to build basic real-time streaming and messaging applications using your preferred programming language or tool, with a focus on Java, Golang, Python, and Apache NiFi.

Syllabus

Deep Dive into Building Streaming Applications with Apache Pulsar - Timothy Spann, StreamNative

Taught by

Linux Foundation

Reviews

Start your review of Deep Dive into Building Streaming Applications with Apache Pulsar

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.