简介
Apache Pulsar是下一代云原生分布式流数据系统。Yahoo在2016年底将Pulsar开源,并于2017年六月捐献给Apache软件基金会进行孵化,再经历了一年多的时间,8个大小版本的迭代。Apache于今年九月份正式宣布Pulsar成为顶级项目。
课程收益
1.目标:
由一个分布式消息系统演变成一个完整的流原生数据平台
2. 成功(或教训)要点:
A.大量开源技术案例,弥补了其他开源消息系统的不足,保证系统企业级的多租户特性、多地域复制和强持久性保证。
B. IO 的读写隔离、伸缩性、安全和运维成熟度优点充分体现
3启示:
A让优秀的数据持久性和顺序性。
B支持 Stream (如 Kafka )和 Queue (如 RabbitMQ )两种消费模型, 支持 exclusive、failover 和 shared ,统一消费模型
C让软件具备灵活的扩展性、高吞吐低延迟。
受众人群
架构工程师、运维工程师、测试工程师、对云原生感兴趣的人员
课程时长
0.5天(3H)
分享提纲
1.Apache Pulsar是什么 |
2.为什么我们要创建Pulsar |
3.Pulsar跟其他已有系统的不同之处: a 统一队列和流的消息模型 b 计算和存储的分离 c 分片 vs 分区 |
4.从消息系统到流数据平台 |
5.社区的状况和案例 |