目录

1、Topics(主题)

2、Namespaces(命名空间)


1、Topics(主题)

和其他发布订阅(pub-sub)系统一样,主题在 pulsar 中也是一个被命名的频道,用来让生产者向消费者传输消息。主题名称则是按照一定结构进行定义的 urls:

{persistent|non-persistent}://tenant/namespace/topic
Topic name component Description

persistent / non-persistent

主题类型

This identifies the type of topic. Pulsar supports two kind of topics: persistent and non-persistent. The default is persistent, so if you do not specify a type, the topic is persistent. With persistent topics, all messages are durably persisted on disks (if the broker is not standalone, messages are durably persisted on multiple disks), whereas data for non-persistent topics is not persisted to storage disks.

// 定义主题的类型。Pulsar支持两种类型主题:持久性和非持久性。默认值是持久的,因此如果不指定类型,则主题是持久的。对于持久主题,所有消息都会持久保存在磁盘上(如果有多个代理,则消息会持久保存在多个磁盘上),而非持久主题的数据不会持久保存到存储磁盘上。

tenant

租户

The topic tenant within the instance. Tenants are essential to multi-tenancy in Pulsar, and spread across clusters.

// 实例中的主题租户。租户分布在集群中,在Pulsar多租户机制中非常重要。

namespace

命名空间

The administrative unit of the topic, which acts as a grouping mechanism for related topics. Most topic configuration is performed at the namespace level. Each tenant has one or multiple namespaces.

// 主题的管理单元,用作相关主题的分组机制。大多数主题配置是在命名空间级别执行的。每个租户都有一个或多个命名空间

topic

主题

The final part of the name. Topic names have no special meaning in a Pulsar instance.

// 主题名称,在Pulsar实例中没有特殊意义(用户自定义)。

        无需显式创建新主题

你不需要在 Pulsar 中显式的创建主题。如果客户端尝试向尚未存在的主题写入或接收消息,Pulsar 会自动在主题名称提供的命名空间下创建该主题。如果客户端创建主题时未指定租户或命名空间,则在默认的租户和命名空间下创建该主题。// 使用 Java 客户端 API 并不能自动的创建租户和命名空间

你还可以在指定的租户和命名空间中创建主题,例如:

persistent://my-tenant/my-namespace/my-topic

上述结构表示在 my-tenant 租户下的 my-namespace 命名空间中创建 my-topic 主题。

点击这里了解分区主题、非持久化主题和系统主题。

2、Namespaces(命名空间)

命名空间是租户内的一种逻辑上的命名方式,租户可以通过 admin API 创建多个命名空间。例如,不同应用程序的租户可以为每个应用程序都创建单独的命名空间。命名空间允许应用程序创建和管理主题的层次结构。

比如,主题 my-tenant / app1 定义了一个命名空间,该结构表示 app1 是 my-tenant 租户下的一个命名空间,同时你可以在 app1 名称空间下创建任意数量的主题。

点击回到首页

Pulsar Topics(主题)和 Namespaces(命名空间)相关推荐

  1. rabbitmq入门(四)Topics主题模式

    文章目录 Topics主题模式 代码实现 测试 总结 下一章 Topics主题模式 交换机类型为 topics - 将路由和某个模式匹配,# 匹配一个或者多个,* 匹配一个.例如交换机绑定的routi ...

  2. 翻译:关于 Apache Pulsar 的多主题订阅 | 技术

    一年一度由世界知名科技媒体 InfoWorld 评选的 Bossie Awards 于 2018 年 9 月 26 日公布,其中,曾连续两年入选最佳开源数据库与数据分析平台奖的 Kafka 意外遭遇滑 ...

  3. 如何看懂Apache Pulsar?(究极缝合)

    Apache Pulsar 官方文档直达,快速移步,本文基于pulsar2.8版本 apache/pulsar: Apache Pulsar - distributed pub-sub messagi ...

  4. 究极缝合怪 | Pulsar核心概念和特性解读

    点击上方蓝色字体,选择"设为星标" 回复"面试"获取更多惊喜 Hi,我是王知无,一个大数据领域的原创作者. 放心关注我,获取更多行业的一手消息. 简介 Puls ...

  5. 大数据-Pulsar的常用命令

    1 Pulsar的常用命令 1.1 client客户端 Pulsar 的 Local模式的基本使用: (1)生产数据 bin/pulsar-client produce my-topic --mess ...

  6. Pulsar Multi Tenancy 多租户

    目录 1.Tenants 租户 2.Namespaces 命名空间 3.命名空间更改记录方案和主题级策略 Pulsar 从一开始就是一个多租户系统.为了支持多个租户(multi-tenancy),Pu ...

  7. Pulsar简介及Pulsar部署、原理和使用介绍

    Pulsar简介及Pulsar部署.原理和使用介绍 Pulsar简介 诞生背景 Apache Pulsar 是一个企业级的分布式消息系统,最初由 Yahoo 开发,在 2016 年开源,并于2018年 ...

  8. 九. Python基础(9)--命名空间, 作用域

    九. Python基础(9)--命名空间, 作用域 1 ● !a 与 not a 注意, C/C++可以用if !a表示if a == 0, 但是Python中只能用if not a来表示同样的意义. ...

  9. RabbitMQ六种队列模式-主题模式

    前言 RabbitMQ六种队列模式-简单队列 RabbitMQ六种队列模式-工作队列 RabbitMQ六种队列模式-发布订阅 RabbitMQ六种队列模式-路由模式 RabbitMQ六种队列模式-主题 ...

最新文章

  1. 用 Flask 来写个轻博客 (28) — 使用 Flask-Assets 压缩 CSS/JS 提升网页加载速度
  2. 手动更改oracle监听,详解Oracle数据库手动注册监听的方法
  3. Building Shops dp 预处理距离
  4. 大数据处理时的一种BitMap小算法
  5. 问题:org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0
  6. ArcGIS实验教程——实验三十七:基于ArcGIS的太阳辐射分析案例教程
  7. python网络编程项目_Python网络编程攻略
  8. 为下半年圣诞节提前准备素材模板,可临摹psd分层模板!
  9. PowerDesigner16.5操作,从mysql反向生成ER图
  10. 信息学奥赛一本通1159:斐波那契数列
  11. u8服务器配置维护,u8客户端连接服务器配置
  12. 【IntelliJ IDEA】设置字体大小
  13. MATLAB图形计算器去广告,多功能科学图形计算器(Mathlab)
  14. C#学习——识别U盘
  15. 教你做表格(史上最全)
  16. 【Neuralink 与大脑的神奇未来】Part 2:大脑
  17. 使用SketchUp制作球体的方法(图文教程)
  18. 连接请求被计算机拒绝访问,Windows 10共享打印机解决方案被拒绝访问
  19. 记录我的java之路——day26(周更)
  20. Android p2p局域网聊天软件的实现

热门文章

  1. 实习一月记——美团点评云计算部
  2. dell 7040m 黑苹果_黑苹果配置详细介绍,让你安装不迷茫
  3. CMDN Club #23 开放平台和O2O移动产品开发
  4. IOS手机安装完fiddler证书后依然无法上网
  5. 苹果黑屏就断开无线网连接服务器,跪求苹果手机黑屏以后断开无线网的解决方案!...
  6. A7 ~ A11处理器(iphone5s~iphoneX) 14.0 ~ 14.8.1免越狱安装Trollstore教程
  7. S3DIS数据集解析为点云
  8. 李岳恒:2020年的经济趋势研判
  9. 用计算机打生僻字的歌,学子写抖音最火《生僻字》歌,70多个生僻字,懵了~
  10. C#XML序列化特性全中文教程