关于 Apache Pulsar 中文开发者与用户组会议

Apache Pulsar 中文开发者与用户组会议由 StreamNative 组织发起,固定在每月最后一个星期的周三晚 8 点举办。本会议聚焦 Apache Pulsar 中文开发者与用户,同步 Pulsar 社区与周边生态进展,交流在调研、部署、运维 Pulsar 中遇到的疑难问题。

下面首先对 8 月份 Apache Pulsar 项目、社区及活动等方向进展做个简单梳理,供大家参考。

版本动态

下面四个版本正在处于版本发布流程之中:

  • • [VOTE] Pulsar Release 2.7.5 Candidate 3
  • • [VOTE] Pulsar Release 2.8.4 Candidate 1
  • • [DISCUSS]Apache Pulsar 2.11.0 Release
  • • [DISCUSS] Apache Pulsar 2.10.2 release

PIP 讨论/投票

PIP 全称为 Pulsar Improvement Proposals,针对重大变更、API 变动需要形成文档,与社区充分讨论并表决,最终形成提案。详情可查看邮件列表[1]

已通过 PIP 可在 GitHub[2] 查看。

在 8 月份处于讨论/投票状态的 PIP 列表如下:

  • • PIP-164: Support split bundle by flow or qps
  • • PIP-174: Provide new implementation for broker dispatch cache
  • • PIP-180: Shadow Topic, an alternative way to support readonly topic ownership
  • • PIP-184: Topic specific consumer priorityLevel
  • • PIP-186: Introduce two phase deletion protocol based on system topic
  • • PIP-190: Simplify Pulsar documentation release and maintenance strategy
  • • PIP-191: Support batched message using entry filter
  • • PIP-192: New Pulsar Broker Load Balancer
  • • PIP-193: Sink preprocessing Function
  • • PIP 194: Pulsar client: seek command add epoch
  • • PIP-195: New bucket based delayed message tracker
  • • PIP-197: Add Schema hash and equals to public API
  • • PIP-198: Standardize PR Naming Convention using GitHub Actions
  • • PIP-200: Package Pulsar Trino distro and config in a dedicated folder
  • • PIP-201: Extensions mechanism for Pulsar Admin CLI tools
  • • PIP-204: Reactive Java client for Apache Pulsar

BookKeeper

作为 Apache Pulsar 的底层存储系统,BookKeeper 项目也处于不断发展之中。我们对 BookKeeper 8 月份关键动态做了简单汇总:

BookKeeper 版本发布

  • • Apache BookKeeper 4.15.1 Candidate 3(投票)
  • • Apache BookKeeper 4.16.0(启动)

BP 状态

  • • BP-54: Repaired the ledger fragment which ensemble not adhere placement policy
  • • BP-56: Support non-stop bookie data migration and bookie offline

类似 PIP,BP 是 BookKeeper 的改进提案。详情可查看邮件列表[3]

新晋 Committer / PMC 成员

在 8 月份,我们迎来了一位新的 PMC 成员——郭吉伟,在此表示祝贺!加入 PMC,意味着社区对贡献者的能力的认可,也意味着更多责任。期待越来越多的贡献者不断成为 Committer 并加入 PMC,为 Apache Pulsar 项目发展带来更多可能性。

直播回顾|8 月 Pulsar 中文开发者与用户组会议_大数据

郭吉伟

生态

Spring 官方宣布引入对 Apache Pulsar 的实验性支持。

  • • https://spring.io/blog/2022/08/16/introducing-experimental-spring-support-for-apache-pulsar
  • • https:///spring-projects-experimental/spring-pulsar

StreamNative 宣布开源 Apache Pulsar 的 Delta Lake Sink 连接器

  • • https://streamnative.io/blog/release/2022-08-17-announcing-the-delta-lake-sink-connector-for-apache-pulsar/
  • • https://hub.streamnative.io/connectors/lakehouse-sink/2.9.2/

StreamNative 宣布开源 Pulsar Resources Operator for Kubernetes

  • • https://streamnative.io/blog/release/2022-08-15-introducing-pulsar-resources-operator-for-kubernetes/
  • • https:///streamnative/pulsar-resources-operator

StreamNative 宣布开源 Apache Pulsar 的 Google Cloud BigQuery Sink Connector

  • • https://streamnative.io/blog/release/2022-8-3-announcing-the-google-cloud-bigquery-sink-connector-for-apache-pulsar/
  • • https:///streamnative/pulsar-io-bigquery