1. 活动背景与核心价值
Pulsar Developer Day作为COSCon'25的重要同期活动,聚焦消息中间件领域的技术创新与落地实践。消息中间件作为分布式系统的"中枢神经",在微服务架构、实时数据处理、事件驱动系统等场景中扮演着关键角色。Apache Pulsar凭借其多租户、低延迟、高吞吐的特性,正在成为云原生时代消息队列技术栈的重要选择。
本次活动将呈现三大核心价值:
- 技术深度:解析Pulsar 3.0版本的核心架构改进,包括分层存储优化、事务消息增强等企业级特性
- 实践真知:来自一线大厂的架构师将分享千万级QPS场景下的稳定性保障方案
- 生态融合:探讨Pulsar与Flink、Spark等大数据组件的深度集成实践
2. 技术议程亮点解析
2.1 架构演进专题
重点解读Pulsar在云原生环境下的架构变革,包括:
- Broker无状态化设计如何实现秒级扩缩容
- 基于BookKeeper的存储层读写分离优化
- 跨地域复制方案在金融级场景的应用验证
2.2 性能优化实战
来自某头部电商的案例将披露:
- 消息堆积场景下的磁盘IO优化技巧
- 生产环境中JVM参数调优手册
- 百万级Topic管理的最佳实践
2.3 新兴应用场景
特别关注AI场景下的创新应用:
- 大模型推理过程中的消息调度策略
- 流式计算与消息队列的协同处理模式
- Serverless架构中的事件驱动实践
3. 参会必备技术准备
3.1 基础环境搭建
建议提前准备:
# 最新版Pulsar本地部署 wget https://archive.apache.org/dist/pulsar/pulsar-3.0.0/apache-pulsar-3.0.0-bin.tar.gz tar xvfz apache-pulsar-3.0.0-bin.tar.gz cd apache-pulsar-3.0.0 bin/pulsar standalone3.2 核心概念预习
关键术语速查表:
| 概念 | 技术要点 | 典型应用场景 |
|---|---|---|
| 多租户Namespace | 资源隔离/配额管理 | SaaS平台 |
| 订阅模式(Exclusive) | 消息消费的并发控制 | 订单处理系统 |
| 分层存储 | 热数据SSD/冷数据HDD自动迁移 | 物联网历史数据存储 |
4. 典型问题解决方案库
4.1 消息积压应急处理
当消费者延迟导致堆积时:
- 优先检查消费者组的消费位点
- 评估是否启用跳过堆积消息功能
- 考虑临时增加分区数提升并行度
4.2 生产环境配置要点
关键参数建议:
# broker.conf managedLedgerDefaultAckQuorum=3 managedLedgerDefaultEnsembleSize=3 backlogQuotaDefaultLimitGB=505. 延伸学习路径
会后持续提升建议:
- 源码重点模块:
- PersistentTopic类处理消息写入流程
- BrokerService实现集群通信协议
- 性能测试工具:
bin/pulsar-perf produce test-topic -r 1000 -s 1024 - 社区资源:
- Pulsar Summit技术演讲视频
- PIP(Pulsar Improvement Proposals)讨论区
特别提示:现场实操环节请提前准备Docker环境,部分案例需要minikube集群支持。建议携带笔记本电脑并安装好JDK11+、Maven等基础开发工具链。