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

YouTube

Error Handling and Message Retry Patterns in Apache Pulsar

StreamNative via YouTube

Overview

Learn essential error handling patterns and message retry mechanisms for Apache Pulsar event streaming applications in this 32-minute technical talk. Explore built-in failure processing capabilities including negative acknowledgments, retry topics, and dead-letter queues through detailed demonstrations and real-world scenarios. Dive into error classification, understanding transient versus non-transient errors, and stream processing semantics. Master different error handling approaches like Stop on Error, Ignore Error, Retry Message patterns while examining their tradeoffs and observed behaviors. Gain practical implementation knowledge of Dead Letter Queue (DLQ) patterns and their specific use cases. Follow along with StreamNative expert David Kjerrumgaard as he provides comprehensive examples and best practices for building robust, fault-tolerant streaming applications with Apache Pulsar.

Syllabus

Intro
Error Classification
Transient vs. Non-Transient
Stream Processing Semantics
Demonstration Scenarios
Framework specifics
Stop on Error Pattern Tradeoffs
Stop on Error Observed Behavior
Ignore Error Pattern Tradeoffs
Ignore Error Observed Behavior
Retry Message Pattern Tradeoffs
Dead Letter Queue Pattern
Dead Letter Queue Tradeoffs
Dead Letter Queue Implementation
DLQ Pattern Observed Behavior
Pattern #5: Behavior
Summary

Taught by

StreamNative

Reviews

Start your review of Error Handling and Message Retry Patterns in 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.