snctl
),the Pulsar CLI (pulsarctl
), or Pulsar Admin APIs.
Topic name component | Description |
---|---|
persistent / non-persistent | Indicates the type of topic. Pulsar supports both persistent and non-persistent topics. Persistent topics save all messages on disk, ensuring durability (messages are stored on multiple disks unless the broker is standalone). Non-persistent topics do not save data on disks. |
tenant | Represents the tenant within the instance, highlighting Pulsar’s support for multi-tenancy. |
namespace | Acts as a grouping mechanism for related topics, with most configuration done at this level. Each tenant may have one or more namespaces. |
topic | The specific name of the topic within a namespace. Topic names in Pulsar do not carry intrinsic meanings beyond their hierarchical organization. |