|万人大赢家20018版

Apache Pulsar Meetup · 北京站 即将开始

10-20 13:30 - 17:30
主办方:
免费
收藏 182 人浏览 扫一扫
分享
直播介绍

主题介绍

Apache Pulsar是下一代的分布式消息流系统和函数式计算平台。Yahoo在2016年底开源了Pulsar,并于2017年六月将其捐献给Apache软件基金会进行孵化。在过去一年多的时间内,经历了8个版本迭代(包括里程碑式的2.0版本),Pulsar于2018年九月从Apache孵化器毕业,正式成为Apache顶级项目。


自孵化起,Pulsar备受关注,社区也在逐步扩大,社区开发者一起合力向Pulsar贡献了大量企业级的特性。这其中,不少的贡献来自于中国开发者。为了让更多开发者接触和了解Pulsar,Streamlio联合智联招聘、中科院计算所数据系统实验室,把Apache Pulsar Meetup从硅谷带到了北京。


本次Meetup是Pulsar成为顶级项目后的第一次社区线下交流活动。我们准备了干货Talk、饮料和茶点...... 想和你一起聊聊技术,谈谈情面面基。北京的朋友们,约起来?



时间:2018-10-20 13:30-17:30

地点:北京市海淀区科学院南路6号,中国科学院计算技术研究所4层报告厅。

现场报名链接:



活动议程

13:30 - 14:00

签到,自由参观二层计算技术研究所历史馆


14:00 - 14:40

Apache Pulsar: 从消息系统到流原生平台

郭斯杰 | Streamlio联合创始人,Apache Pulsar/BookKeeper PMC成员


14:50 - 15:30

Apache Pulsar在智联招聘的实践

李鹏辉 | 智联招聘平台架构组工程师, Pulsar Contributor


15:40 - 16:20

Pulsar如何使用分层分片架构来解决使用和运维的痛点

翟佳 | Streamlio创始团队成员,Apache Pulsar/BookKeeper PMC成员


16:30 - 16:45

社区交流:如何参与BookKeeper的社区开发

幺广忠 | 开源技术爱好者,BookKeeper, Pulsar Contributor


16:45 - 17:00

社区交流:PIP - 如何向Pulsar社区贡献重要特性

李鹏辉 | 智联招聘平台架构组工程师, Pulsar Contributor


17:00 - 17:30

自由交流


演讲详情


Apache Pulsar - 从消息系统到流原生平台

郭斯杰 | Streamlio联合创始人,Apache Pulsar/BookKeeper PMC成员


Apache Pulsar是下一代分布式消息流系统和函数式计算平台。Yahoo在2016年底将其开源,并贡献给Apache软件基金会进行孵化。自孵化起,在开源社区备受关注,社区的开发者一起合力往Pulsar里面贡献了大量的企业级特性。这些贡献将Pulsar从最初的一个消息系统演化成集消息、存储和函数式轻量化计算的流数据平台。

本次分享主要包括Apache Pulsar是什么,它的发展历史,和Pulsar在2.0之后在消息系统之上引入的大量流相关技术,比如无服务器化(Serverless)的函数计算,IO连接器,层级存储,内置Schema管理,SQL查询等。


Apache Pulsar 在智联的实践

李鹏辉 | 智联招聘平台架构组工程师, Pulsar Contributor


智联于2017年初就计划搭建统一的消息平台,起初我们通过在RabbitMQ之上的一层服务封装来实现底层存储的资源分配、单队列的扩展能力、延时消息、定时消息等特性。在智联的一年多的实践中,逐渐的业务对消息回溯、数据容灾等提出了更高的要求,因此与2018年年中决定重新设计消息平台。也有幸在此期间了解到Apache Pulsar。

本次Talk主要分享Apache Pulsar的特性是如何匹配智联消息统一消息平台的需求以及在智联的未来Apache Pulsar更多应用场景的展望。


Pulsar 如何使用分层分片的架构来解决使用和运维的痛点

翟佳 | Streamlio创始团队成员, Apache Pulsar/BookKeeper PMC成员


Apache Pulsar和一些传统老派的消息系统最大不同的地方在于其采用计算和存储分离的分层架构。 Apache Pulsar集群由瞬时伸缩的无状态消息服务层(Brokers)和高可用、强一致、低延时的分布式存储层(Bookies) 组成。这种将存储从消息服务中抽离出来,使用更细粒度的分片(Segment)替代粗粒度的分区(Partition),为Pulsar提供了更高的可用性,更灵活的扩展能力,和解决了很多运维过程中的痛点。

本次演讲,翟佳会深入分析Pulsar以分片为中心的分层架构,以及Pulsar如何在设计中考虑和解决用户使用和运维过程中的痛点。


社区交流


演讲1:如何参与BookKeeper的社区开发

幺广忠 | BookKeeper, Pulsar Contributor


广忠长期活跃于BookKeeper的社区,为社区贡献了大大小小不少代码。本次Talk,广忠同学将分享如何参与到社区的开发,从最开始贡献简单的BugFix,到开始理解代码解决更核心存储的问题,到最后如何通过BP (BookKeeper Proposal) 贡献核心特性。


演讲2:PIP - 如何向Pulsar社区贡献重要特性

李鹏辉 | 智联招聘平台架构组工程师, Pulsar Contributor


Pulsar Improvement Proposals简称PIP, 是Pulsar社区成员用来向Pulsar提交主要贡献的一种方式。鹏辉在加入Pulsar社区的短短几周内,通过PIP的方式,为Pulsar提交并贡献了几个重要的特性,比如死信队列(Dead Letter Topic)的支持、Message Interceptors等。本次talk,鹏辉将分享他从接触社区,加入社区,到贡献社区的心路历程。



如果您还没了解过Pulsar,这些文章会方便您对Pulsar有一个简单的认识:


- 简介Apache Pulsar:


- Apache Pulsar -- 实时处理中消息,计算,存储的统一:


- Pulsar VS. Kafka(1)-- 统一的消费模型:


- Pulsar VS. Kafka(2)-- 以Segment为中心的架构:


Streamlio