1. 活动背景与整体回顾
2025年12月6-7日,第十届中国开源年会(COSCon'25)在北京海淀区丽亭华苑酒店成功举办。作为同期重要活动,Pulsar Developer Day 2025汇聚了来自小红书、中原银行、360、中电金信、谙流科技及StreamNative等企业的技术专家,围绕Apache Pulsar的实践落地与技术创新展开深度交流。
这场为期两天的技术盛会呈现了以下几个显著特点:
- 聚焦企业级应用场景,覆盖金融、社交、互联网等多个行业
- 技术分享深度与实操性并重,包含大量可直接落地的解决方案
- 社区生态建设成果显著,展示了Pulsar在多领域的扩展能力
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 核心议题与技术解析
2.1 小红书在线MQ的三层架构实践
小红书中间件团队分享了其MQ系统的特色架构设计,主要包含三个关键层级:
2.1.1 运维管控层
通过统一管控平台实现多维度的运维能力:
- 动态限流:基于实时监控的智能流量控制
- 消息追溯:支持按生产者、消费者、时间等多维度查询
- 健康检查:自动化故障检测与预警机制
技术亮点在于采用声明式API定义管控策略,通过CRD方式与Kubernetes生态深度集成。
2.1.2 Client SDK+Proxy层
该层的创新设计解决了以下痛点:
- 多语言支持:基于gRPC实现跨语言通信协议
- 协议转换:在Proxy层完成Thrift/HTTP到Pulsar协议的转换
- 流量治理:支持蓝绿发布、灰度分流等高级特性
团队特别分享了SDK治理的经验:通过改造NameServer实现接入标准化,半年内将规范覆盖率从30%提升至70%。具体措施包括:
- 新增接入强制走标准化流程
- 存量系统通过定时扫描逐步改造
- 建立SDK版本兼容性矩阵
2.1.3 MQ引擎层
团队对Pulsar核心的增强包括:
- 扩展事务API:支持更灵活的事务边界控制
- PullConsumer实现:优化特定场景下的消费模式
- 消息轨迹增强:完善端到端追踪能力
这些改进已回馈社区,成为pulsar-java-contrib的重要组成部分。
2.2 中原银行金融级消息平台建设
中原银行分享了从RabbitMQ迁移到Pulsar的完整历程,其架构演进可分为三个阶段:
