Pulsar 社区周报|2021-05-31~2021-06-06
关于 Apache Pulsar
Apache Pulsar 是 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台,集消息、存储、轻量化函数式计算为一体,采用计算与存储分离架构设计,支持多租户、持久化存储、多机房跨区域数据复制,具有强一致性、高吞吐、低延时及高可扩展性等流数据存储特性。
GitHub 地址:http://github.com/apache/pulsar/
导语
各位小伙伴们,Pulsar 社区周报更新来啦!
本次 Pulsar 社区周报,为大家呈现 Pulsar client、broker、transaction 等内容,帮助社区小伙伴们掌握 Pulsar 项目及社区每周进展,也方便大家更好地参与到 Pulsar 社区中来!
感谢本周以下小伙伴为 Apache Pulsar 添砖加瓦(排名不分先后,看看你有没有上榜):
eolivelli、linlinnn、freeznet、hangc0276、lhotari、fantapsody、RobertIndie、codelipenghui、315157973、congbobo184、wolfstudy、wangjialing218、wuzhanpeng、gaoran10、dockerzhang、dlg99、merlimat、ru1996、yangl、lzhpo、michaeljmarshall
接下来,一起看看 5 月 31 日 ~ 6 月 6 日有哪些值得你关注的进展吧!
本周亮点
Sink:支持将 Kafka 的 sink 作为 Pulsar 的 sink 使用。
https://github.com/apache/pulsar/pull/9927
贡献者:@dlg99
重要特性
- 因为 PR 较多,仅列举较大 PR 进展,不包括当周全部动态
- 下面 PR 均已合入 Pulsar 主分支
Metrics:使用 ZooKeeper Prometheus 指标提供器暴露 ZooKeeper 指标。
https://github.com/apache/pulsar/pull/10803
贡献者:@hangc0276
Transaction:将 managedLedger
指标添加到 Prometheus 指标。
https://github.com/apache/pulsar/pull/10761
贡献者:@congbobo184
Broker:为 geo-replicator 添加广播的 listenerName
以连接到远程集群。
https://github.com/apache/pulsar/pull/10751
贡献者:@wangjialing218
Transaction:为 transaction Admin API 添加同步方法。
https://github.com/apache/pulsar/pull/10745
贡献者:@congbobo184
BookKeeper:将 BookKeeper 升级到 4.14.1 版本。
https://github.com/apache/pulsar/pull/10686
贡献者:@hangc0276
重要 Bug 修复
- 因修复内容较多,仅列举较重要修复内容,不包括本周全部动态
- 下面修复均已合入 Pulsar 主分支
Pulsar SQL:修复对 primary schema 的表运行 select count(*)
时发生的 Pulsar SQL 问题。
https://github.com/apache/pulsar/pull/10840
贡献者:@codelipenghui
Broker:修复由于重复使用 entry wrapper 而导致消费者卡住的问题。
https://github.com/apache/pulsar/pull/10824
贡献者:@codelipenghui
Schema:修复 AutoConsumeSchema
使用空 schema 版本解码消息时发生的 NEP。
https://github.com/apache/pulsar/pull/10811
贡献者:@gaoran10
Build:支持在未设置 CROWDIN_DOCUSAURUS_API_KEY
的情况下构建 Pulsar。
https://github.com/apache/pulsar/pull/10804
贡献者:@lhotari
Kinesis:修复 Kinesis sink 连接器不确认消息的问题。
https://github.com/apache/pulsar/pull/10769
贡献者:@RobertIndie
Java Client:在调用 redeliverUnacknowledgedMessages
之前释放 UnAckedMessageTracker
的写锁。
https://github.com/apache/pulsar/pull/10768
贡献者:@codelipenghui
BookKeeper:遍历 batchDeletedIndexes
时添加读锁。
https://github.com/apache/pulsar/pull/10763
贡献者:@315157973
Transaction:修复 transaction Admin API 的路径传递参数问题。
https://github.com/apache/pulsar/pull/10748
贡献者:@congbobo184
Broker:启用更新 ManagedLedgerConf#maximumRolloverTimeMs
。
https://github.com/apache/pulsar/pull/10746
贡献者:@wuzhanpeng
Kinesis:修复找不到 Kinesis sink Backoff
类的问题。
https://github.com/apache/pulsar/pull/10744
贡献者:@gaoran10
Schema:修复死信 producer 不处理 AUTO_CONSUME_SCHEMA
的问题。
https://github.com/apache/pulsar/pull/9970
贡献者:@congbobo184
活动和新闻
- 报名 Pulsar Virtual Summit North America 2021[1]
- TGIP:关于 Pulsar 及其生态系统的每周直播[2]
- Intro to Apache Pulsar 101:关于 Pulsar 的每月直播,包括概念、架构和设计[3]
博文推荐
- Pulsar Isolation for Dummies: Separate Pulsar Clusters[4]
- Building Connectors On Pulsar Made Simple[5]
- Indestructible Storage in the Cloud with Apache BookKeeper -- Anup Ghatage[6]
译者简介
Apache Pulsar 社区周报由 StreamNative 负责维护,本期周报由社区志愿者王伦辉翻译自英文版周报。
译者简介:我是王伦辉,技术爱好者,喜欢折腾,刚加入 Pulsar 大家庭,希望 Pulsar 越来越好,个人 GitHub:https://github.com/wanglunhui2012
作为全球性开源项目,截至 2021 年 6 月 6 日,Apache Pulsar 已拥有 400+ 贡献者、8.8 K+ Star 、2.1 K+ Fork 。正是由于分布在全球各地的社区开发者的贡献,才使得 Apache Pulsar 项目不断发展与前进。
让我们期待下一周的 Apache Pulsar 周报!
引用链接
[1]
报名 Pulsar Virtual Summit North America 2021: https://hopin.com/events/pulsar-summit-north-america-2021
[2]
TGIP:关于 Pulsar 及其生态系统的每周直播: https://streamnative.io/resource#tgip
[3]
Intro to Apache Pulsar 101:关于 Pulsar 的每月直播,包括概念、架构和设计: https://streamnative.io/en/resource#intro-to-apache-pulsar-101
[4]
Pulsar Isolation for Dummies: Separate Pulsar Clusters: https://streamnative.io/en/blog/tech/2021-06-03-pulsar-isolation-for-dummies-separate-pulsar-clusters
[5]
Building Connectors On Pulsar Made Simple: https://streamnative.io/en/blog/tech/2021-06-01-building-connectors-on-pulsar-made-simple
[6]
Indestructible Storage in the Cloud with Apache BookKeeper -- Anup Ghatage: https://streamnative.io/en/blog/case/2021-06-01-indestructible-storage-in-the-cloud-with-apache-bookkeeper

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
SourceGit v4.0 发布,开源的 Git 客户端
SourceGit v4.0 已经发布,开源的 Git 客户端 此版本更新内容包括: [CHANGELOG] 优化LFS文件判断,如果仓库未启用LFS,不再检测 修改OutputType为WinExe 修复版本切换分页导致版本文件列表清空的BUG 修复外部合并工具不能自动找到时,无法保存自定义可执行文件路径的BUG 修复无本地分支时,Pull面板打开Crash的BUG 详情查看:https://gitee.com/sourcegit/SourceGit/releases/v4.0
- 下一篇
新增电信、联通等四家企业为 openEuler 理事会成员,百度正式加入社区
6月10日,以“创造最好的OS,成就更好的我们”为主题的 openEuler Developer Day 2021在北京成功举行。本次大会由openEuler社区发起,是面向开发者的一场技术盛会,在为期一天的时间里,各行业组织专家、学者、企业领袖和开发者们围绕多样性计算、云原生全栈、全场景协同等技术方向进行深度的交流与探讨。 大会现场,新增中国电信云公司、中国联通数科、上海兆芯集成电路有限公司及无锡先进技术研究院为openEuler社区理事会成员,社区用户委员会和品牌宣传委员正式成立;同时,百度智能云宣布加入openEuler社区,发布基于openEuler的BaiduLinux智能云操作系统,与社区企业共建、共享、共治开源的操作系统产业生态。 中国工程院院士倪光南为本次大会作开场致辞,他表示,开源已成为全球软件技术和产业创新的主导模式,是加速基础软件创新,加强社会协作的高效方式。 openEuler开源一年以来,实现了从代码开源到产业生态的快速构建,和伙伴一起实现了规模商业落地。实践证明,通过“共建、共享、共治、共赢”的开源治理模式,以社区的形式吸引产业链合力,共同发展,是促进技术创...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- 2048小游戏-低调大师作品
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7设置SWAP分区,小内存服务器的救世主