Alexander Preuß photo
Alexander Preuß

Table of Contents

Tutorial

How to produce messages in Pulsar

Introduction

Apache Pulsar is all about moving messages quickly and reliably. But to make use of this power, you first need to know how to produce messages, whether it's for testing, development, or live traffic.

In this guide, we’ll walk through the steps for producing messages to a Pulsar topic using our streamlined user interface. No command lines. No configs. Just point, click, and publish.

Navigating the Explorer

To get started, open the Explorer page. This is your main starting point for interacting with your Pulsar environment.

Once you are on the Explorer page, you'll see a list of tenants, the logical groups that help organize your messaging infrastructure. Each tenant contains one or more namespaces, which in turn contain the actual topics where your messages live.

Here’s a quick path through the structure:

  • Select a Tenant → reveals available Namespaces inside
  • Select a Namespace → shows all the Topics inside
  • Click on a Topic → opens the Topic Overview

This clear hierarchy ensures you always know exactly where you are in the system.

Producing Messages

Once you’ve selected a topic, you’ll land on its overview page. This page gives you general information about the topic, such as its configuration and metrics.

Head over to the Browse tab. Here you will see messages as they arrive in your topic. Now click on the Produce button.

In the dialog that opens, you can:

  • Set a message key
  • Provide a custom message payload
  • Auto-generate a message based on the topic schema

Once your message is ready, just hit Produce and Streamvisor takes care of the rest.

Tip: You can click Produce more than once to send the same message multiple times.

Wrapping Up

Producing messages in Apache Pulsar doesn’t have to be a complex process, especially when working with schemas. With our UI, you can go from zero to published in just a few clicks. It’s fast, flexible, and perfect for both experimentation and production-level usage. Try it out next time you need to test a topic, simulate some data or just see your messages come to life!

Alexander Preuß photo
About the Author
Alexander Preuß is a seasoned expert in the data streaming field with extensive experience as a software engineer at both startups and large enterprises. Specializing in distributed systems, he has contributed to various open source projects, including Apache Flink, Apache Kafka, and Apache Pulsar, along with their ecosystems. Prior to founding Streamvisor, Alexander worked at Ververica (acquired by Alibaba) and StreamNative.

Let's stay in touch

Get notified of new developments or blogposts.
Checkmark icon
You've joined the mailing list!
Oops! Something went wrong while submitting the form.