脉冲星 8 月脉动 | Pulsar 2.5.0 功能预览,St

2019-08-29  本文已影响0人  StreamNative
脉冲星8月脉动.png

阅读本文需要约 11 分钟。

本月看点速览

产品动态

整个 8 月,Pulsar 2.5.0 版本和 2.4.1 版本的开发在紧张有序地进行,以下是本月的新增功能和改进提高。

Apache Pulsar 2.5.0 功能预览

新增功能

PIP 39: Namespace Change Events

Pulsar 是一个多租户事件流系统,管理员可以通过在不同级别设置策略来管理租户和命名空间,retention、存储配额等策略只能在命名空间级别设置。 在许多用例中,用户希望能在 topic 级别配置相关策略。 Pulsar 2.5.0 支持用户在 topic 级别配置相关策略。

更多信息,参阅 PIP-39

PIP 31:事务支持

目前,Pulsar 通过 Idempotent Producer 支持在单个 partition 中的 exactly-once 语义。Idempotent Producer 保证 Producer 发送的消息在不丢失的情况下仅会被持久化一次。但是,当 Producer 发送消息到多个 partition 时,不能保证消息发送的原子性。同样,Pulsar Functions 在处理多个事件或者输出一组结果到不同 topic partition 时,不能保证计算的原子性。PIP-31 通过增加对事务的支持来解决上述场景面临的问题。Pulsar 2.5.0 提供事务支持。

更多信息,参阅 PIP-31

改进提高

Broker

Schema

Client

更多信息,参阅 PR-4885

SQL

Function

更多信息,参阅 PR-4829

Pulsar-Kafka

更多信息,参阅 PR-4886PR-4797

Apache Pulsar 2.4.1 功能预览

改进提高

Broker

Schema

更多信息,参阅 PR-4962

Client

Connector

Function

社区动态

本月,多方共同促进 Apache Pulsar 社区繁荣,Pulsar 发展势不可挡。

Apache Pulsar Meetup 北京站完美落幕

2019 年 8 月 17 日, Apache Pulsar Meetup 在北京举行,开启了中国之旅第五站。本次 Meetup 由 StreamNative 主办,联合 Yahoo! Japan、Tencent、智联招聘、EMQ 和 Apache Flink 社区等共同合作。

本次 Meetup 的内容为:

更多信息,参阅 [Recap] Apache Pulsar Meetup 北京站

StreamNative 即将开源 Apache Pulsar Manager

此前,StreamNative 和 Yahoo! Japan 各自研发了 Pulsar 管理工具。Apache Pulsar Meetup 北京站结束后,双方进行了深入的技术交流和充分的探讨,共同决定合并各自开发的 Pulsar 管理工具,并将在未来开源。这标志着 StreamNative 引领了 Pulsar 社区国际化合作共赢的新方向,并在推动 Pulsar 社区全球化发展的道路上又向前迈进了一大步。

StreamNative 引入 KoP 连接 Kafka 生态

StreamNative 开创性地研发了 KoP(Kafka on Pulsar),并在 Apache Pulsar Meetup 北京站上首次公开分享了 KoP 的研发进展与实施情况

KoP 在 Pulsar 上原生支持 Kafka 协议,用户可以使用 Pulsar 作为底层基础设施,而无需修改基于 Kafka 的各种应用和服务。StreamNative 通过 KoP 帮助用户不受应用迁移和重写所困扰,高效便捷地帮助用户解决了痛点问题,并开创性地连接了 Pulsar 和 Kafka 两大开源社区**。StreamNative 秉承“开源、开放”的理念,积极促进 Pulsar 与多方开源社区的繁荣与发展。

Apache Pulsar 融合大数据周边生态

StreamNatvie 长期致力于 Pulsar 与大数据周边生态的融合,并积极反馈 Pulsar 社区。

StreamNative 融合 Apache Pulsar 与 Apache Flink

2019 年 8 月 12 日,Apache Pulsar & BookKeeper PMC 成员、StreamNative 联合创始人郭斯杰受邀参加 Apache Flink Meetup(西雅图站),发表了主题为《When Apache Pulsar Meets Apache Flink》演讲。

Pulsar 是分片存储的架构,Flink 能在同一框架下处理批流工作负载。在大规模弹性数据处理的场景下,两个开源框架可以融合集成,构建实时流仓库。

郭斯杰讲述了 Pulsar 如何提供统一的数据层视图、如何使用 Flink 统一的计算和弹性数据处理能力,并分享了 Pulsar 与 Flink 的最新融合进展(特别是 effectively-once 和 schema 方面的集成)。

更多信息,参阅 Pulsar 和 Flink 的批流融合

另外,2019 年 8 月 31 日,StreamNative 的申毅杰博士将做客“2019 世界人工智能大会(WAIC)”,参加“大数据 AI 开源生态”高端论坛,发表主题为《基于 Apache Pulsar 和 Apache Flink 进行批流一体的弹性数据处理》的演讲。

更多关于此次论坛演讲日程和嘉宾的信息,参阅 大数据 AI 开源生态论坛-演讲日程表

近期,StreamNatvie 将开源与 Apache Flink 1.9 集成的 Apache Pulsar Connector,我们将第一时间公布最新进展,敬请期待。

StreamNative 融合 Apache Pulsar 与 Apache Spark

2019 年 7 月 9 日,StreamNatvie 开源了 Apache Pulsar Spark Connector,通过该 connector,用户能从 Spark 读取 Pulsar 数据和向 Pulsar 写入 Spark 数据。

更多信息,参阅:

StreamNative 成为 Flink Forward Berlin 首家 Startup Sponsor

Apache Pulsar 社区欣欣向荣,发展稳步向前,离不开各方的支持与帮助。StreamNative 作为 Pulsar 的主要倡导者,一直竭力推进 Pulsar 的发展,并积极促进 Pulsar 与其它开源社区的密切合作,受到业界高度关注和认可。

2018 年 8 月 1 日,Flink Forward 官方宣布,StreamNative 正式成为 Flink Forward Europe 2019 首家 Startup Sponsor!StreamNative 成员将在今年 10 月赴往欧洲参加 Flink Forward Europe,继续推进 Pulsar 与其它开源社区的发展。

更多信息,参阅 StreamNative 成为 Flink Forward Europe 2019 首家 Startup Sponsor

Apache Pulsar 在全球举办多场 Meetup

技术干货

本月发布了多篇用户案例和技术文档。

上一篇 下一篇

猜你喜欢

热点阅读