Pulsar 的多租户性质主要体现在 topic 的 URL 中,其结构如下:
可以为 Pulsar 实例中的每个租户分配:
- 授权机制
命名空间
- Pulsar 为指定的多个租户配置了合适的容量。
- 命名空间是一个术语,指租户的管理单元。 命名空间上设置的配置策略适用于在该命名空间中创建的所有 topic。 租户可以使用 REST API 和 CLI 工具来创建多个命名空间。 例如,包含多个应用程序的租户可以为每个应用程序创建单独的命名空间。
同一命名空间中 topic 的名称如下:
persistent://tenant/app1/topic-2
persistent://tenant/app1/topic-3