Unloading a topic in Pulsar or StreamNative means releasing the topic from the current broker, causing ownership to be reassigned to another broker if needed. The topic and its data remain intact, and clients may experience a brief reconnection delay, but no data is lost or removed. This is often used for load balancing or during cluster upgrades. Deleting a topic, on the other hand, permanently removes the topic and all its data, subscriptions, and schema from the system; this action cannot be undone and the topic must be recreated if needed later.
According to
Pulsar documentation and
StreamNative docs, unloading is a non-destructive, operational action, while deleting is a destructive, irreversible action that erases all topic data and metadata. Would you like more detail or examples?
Sources:
-
Pulsar documentation
-
StreamNative docs 👍 0 button 👎 0 button 💡
Hint: Mention @runllm in the thread for followups.