Pulsar 2.0
Major changes
There are a few major changes that you should be aware of, as they may significantly impact your day-to-day usage.
Previously, Pulsar had a concept of properties. A property is essentially the exact same thing as a tenant, so the "property" terminology has been removed in version 2.0. The command-line interface, for example, has been replaced with the pulsar-admin tenants
interface. In some cases the properties terminology is still used but is now considered deprecated and will be removed entirely in a future release.
Topic names
Two important changes have been made in Pulsar 2.0:
- There is no longer a cluster component
- Properties have been
No cluster component
The cluster component has been removed from topic names. Thus, all topic names now have the following form:
{persistent|non-persistent}://tenant/namespace/topic
Flexible topic naming
All topic names in Pulsar 2.0 internally have the form shown above but you can now use shorthand names in many cases (for the sake of simplicity). The flexible naming system stems from the fact that there is now a default topic type, tenant, and namespace:
The table below shows some example topic name translations that use implicit defaults: