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:

    No cluster component

    The cluster component has been removed from topic names. Thus, all topic names now have the following form:

    1. {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: