# Apache Pulsar Samples

Apache Pulsar examples including pub/sub, readers, consumers with different subscription types, schema management, and tiered storage for enterprise messaging

> Canonical page: https://elysiatools.com/en/samples/pulsar-samples

- **Category:** Messaging

- **Keywords:** pulsar, apache pulsar, messaging, pub/sub, schema, enterprise, distributed, streaming

## Overview

Apache Pulsar examples including pub/sub, readers, consumers with different subscription types, schema management, and tiered storage for enterprise messaging

## Examples

- **Pulsar Hello World - Basic Producer/Consumer**: Simple Apache Pulsar producer and consumer example demonstrating basic publish-subscribe pattern
- **Pulsar Subscription Types**: Explore different subscription types: Exclusive, Shared, Failover, and Key_Shared
- **Pulsar Schema Registry**: Use Pulsar Schema Registry with JSON, Avro, and Protobuf schemas for structured data
- **Pulsar Reader API**: Use Pulsar Reader API for reading messages from specific positions with cursor control
- **Pulsar Multi-Tenancy**: Implement multi-tenant architecture with namespaces, isolation, and resource management

## When to use

- Use this sample set when you want reference inputs for Apache Pulsar Samples.
- Use it to preview output formats and compare related sample variants.

## How it works

- Open a sample entry to inspect the prepared example payload or asset.
- Compare it with related tools to understand how the workflow connects.

## Use cases

- Pulsar Hello World - Basic Producer/Consumer
- Pulsar Subscription Types
- Pulsar Schema Registry
- Pulsar Reader API
- Pulsar Multi-Tenancy

## Frequently asked questions

### What is included in Apache Pulsar Samples?

This page includes curated sample entries, related tools, and neighboring sample collections for Apache Pulsar Samples.

## Related tools

- [Media Metadata to JSON](https://elysiatools.com/en/tools/media-metadata-to-json): Extract audio/video metadata as JSON with ffprobe.
- [AVI to MP4 Converter](https://elysiatools.com/en/tools/avi-to-mp4): Convert AVI video files to MP4 format
- [MP4 to AVI Converter](https://elysiatools.com/en/tools/mp4-to-avi): Convert MP4 video files to AVI format
- [Batch Video Converter](https://elysiatools.com/en/tools/video-batch-converter): Convert multiple video files between different formats like MP4, WebM, MKV, AVI, MOV with quality settings and batch processing
- [Video Cutter](https://elysiatools.com/en/tools/video-cutter): Cut and trim video clips with precision, supporting multiple formats and quality settings
- [Video to APNG](https://elysiatools.com/en/tools/video-to-apng): Convert video clips to APNG (Animated PNG) format with transparency support and better quality than GIF
- [Video to GIF Optimized](https://elysiatools.com/en/tools/video-to-gif-optimized): Convert videos to optimized GIF format with advanced compression settings
- [Video to Image Sequence](https://elysiatools.com/en/tools/video-to-image-sequence): Extract video frames as an image sequence with customizable frame rate, quality, and output format

## Related content

- [QR Code Samples](https://elysiatools.com/en/samples/qrcode-samples): Sample QR code images for testing QR code reading and generation tools
- [Progressive Web Applications (PWA)](https://elysiatools.com/en/samples/pwa): Build modern, reliable, and engaging Progressive Web Applications with offline capabilities
- [Windows Serialization C++ Samples](https://elysiatools.com/en/samples/windows-serialization-cpp): Windows C++ data serialization examples including JSON serialization/deserialization and XML parsing
- [BDD with Cucumber - Behavior Driven Development](https://elysiatools.com/en/samples/cucumber-bdd-testing): Comprehensive Cucumber BDD examples including feature files, step definitions, data tables, hooks, and advanced BDD patterns for collaborative development
- [SVG Samples](https://elysiatools.com/en/samples/svg-samples): Scalable Vector Graphics (SVG) samples demonstrating various SVG features and techniques
- [WebRTC Real-Time Communication Samples](https://elysiatools.com/en/samples/webrtc-samples): Comprehensive WebRTC samples for peer-to-peer audio/video communication, data channels, screen sharing, and signaling server implementation
