Apache Pulsar 速查
共 25 条 Apache Pulsar 常用命令,涵盖启动与概念、管理命令、生产与消费、进阶特性、运维。 支持搜索与分类筛选,点击即可复制。
启动与概念
多租户、存算分离的消息平台。
| 命令 | 说明 |
|---|---|
| 单机启动(含 broker + BookKeeper) | |
| 端口 | |
| 层级 | |
| 订阅模式 | |
| 查看 broker |
管理命令
pulsar-admin。
| 命令 | 说明 |
|---|---|
| 创建租户 | |
| 创建命名空间 | |
| 创建主题 | |
| 查看主题统计(速率、积压) | |
| 保留策略 |
生产与消费
CLI 验证。
| 命令 | 说明 |
|---|---|
| 发送消息 | |
| 消费 10 条 | |
| Java 客户端 | |
| 收发与确认 | |
| 多语言 |
进阶特性
区别于传统 MQ 的能力。
| 命令 | 说明 |
|---|---|
| 架构优势 | |
| 冷数据 | |
| 函数计算 | |
| 连接器 | |
| 高级语义 |
运维
监控与扩展。
| 命令 | 说明 |
|---|---|
| 列出主题 | |
| 窥探消息(不消费) | |
| 监控 | |
| 存储层 | |
| 扩展 |
使用说明
Apache Pulsar 速查:启动与概念、管理命令、生产与消费、进阶特性、运维;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:启动与概念、管理命令、生产与消费、进阶特性、运维。
- 点「命令」列复制,替换租户、命名空间与主题名后执行。
- 先创建 tenant → namespace → topic,再用 pulsar-client 收发验证。
- 按场景选订阅模式:独占、共享、故障转移或 key_shared。
常见问题
- Pulsar 和 Kafka 的主要区别?
- Pulsar 存算分离(broker 无状态 + BookKeeper 存消息),原生支持多租户,单集群可容纳大量主题,并内置分层存储与函数计算;Kafka 生态更成熟、运维经验更多。
- 订阅模式怎么理解?
- exclusive 单消费者独占,shared 多消费者分摊,failover 主备切换,key_shared 按 key 分派保证同 key 顺序——按并发与顺序需求选择。
- 消息会一直保留吗?
- 不会。由命名空间的 retention 策略决定保留时长与容量,也可用 TTL 过期;过期或超限后消息被删除。