素材阁

Apache Pulsar 速查

共 25 条 Apache Pulsar 常用命令,涵盖启动与概念、管理命令、生产与消费、进阶特性、运维。 支持搜索与分类筛选,点击即可复制。

启动与概念

多租户、存算分离的消息平台。

命令说明
单机启动(含 broker + BookKeeper)
端口
层级
订阅模式
查看 broker

管理命令

pulsar-admin。

命令说明
创建租户
创建命名空间
创建主题
查看主题统计(速率、积压)
保留策略

生产与消费

CLI 验证。

命令说明
发送消息
消费 10 条
Java 客户端
收发与确认
多语言

进阶特性

区别于传统 MQ 的能力。

命令说明
架构优势
冷数据
函数计算
连接器
高级语义

运维

监控与扩展。

命令说明
列出主题
窥探消息(不消费)
监控
存储层
扩展

使用说明

Apache Pulsar 速查:启动与概念、管理命令、生产与消费、进阶特性、运维;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:启动与概念、管理命令、生产与消费、进阶特性、运维。
  2. 点「命令」列复制,替换租户、命名空间与主题名后执行。
  3. 先创建 tenant → namespace → topic,再用 pulsar-client 收发验证。
  4. 按场景选订阅模式:独占、共享、故障转移或 key_shared。

常见问题

Pulsar 和 Kafka 的主要区别?
Pulsar 存算分离(broker 无状态 + BookKeeper 存消息),原生支持多租户,单集群可容纳大量主题,并内置分层存储与函数计算;Kafka 生态更成熟、运维经验更多。
订阅模式怎么理解?
exclusive 单消费者独占,shared 多消费者分摊,failover 主备切换,key_shared 按 key 分派保证同 key 顺序——按并发与顺序需求选择。
消息会一直保留吗?
不会。由命名空间的 retention 策略决定保留时长与容量,也可用 TTL 过期;过期或超限后消息被删除。

延伸阅读

相关工具