Pulsar 社区周报 | No.2024-05-30 | BIGO 百页小册《Apache Pulsar 调优指南》

"

各位热爱 Pulsar 的小伙伴们,Pulsar 社区周报更新啦!这里将记录 Pulsar 社区每周的重要更新,每周发布。
"

BIGO 百页小册《Apache Pulsar 调优指南》

Hi,Apache Pulsar 社区的小伙伴们,社区 2024 上半年度的有奖问卷调查来啦!

参与问卷调查可优先获得 BIGO 冯文智大咖贡献的100 页小册 《Apache Pulsar 调优指南》 ,精彩不容错过,详情请看问卷。

点击链接参与有奖问卷调查:👇🏻

Apache Pulsar 中文社区有奖问卷调查(2024 上半年度)

Pulsar Weekly Merge Stars

感谢以下的小伙伴,感谢你们本周为 Apache Pulsar 做的精彩贡献(排名不分先后)
Pulsar Weekly Merge Stars "

@shibd,@TakaHiR07,@thetumbled,@falser101,@mattisonchao,@horizonzy,@crossoverJie,@lhotari,@shoothzj,@eolivelli,@dao-jun,@poorbarcode
"

apache/pulsar

fix

  • fix\] \[broker\]将loadSheddingPipeline替换为loadSheddingStrategy。^\[1\]^ @thetumbled

  • fix\]\[admin\]\[part-3\]在Open API中清晰定义关于Topics的REST API^\[3\]^ @shibd

  • fix\]\[admin\]\[part-1\]明确在Open API上定义REST API^\[5\]^ @shibd

  • fix\]\[broker\]EntryFilters 修复了因类加载器关闭而导致的 NoClassDefFoundError问题 ^\[7\]^ @eolivelli

  • fix\]\[admin\]租户AdminRoles不能在开始或结束处包含空白。^\[9\]^ @falser101

  • Revert \"[improve] [pip]PIP-356:支持从最早位置开始的地理复制 [10] @poorbarcode

  • improve\]\[broker\]移除ClassLoaderSwitcher以避免对象分配并保持代码风格一致性 ^\[11\]^ @dao-jun

  • improve\]\[broker\]在拦截时避免创建新对象 ^\[13\]^ @mattisonchao

  • improve\] \[pip\]PIP-354:将topK机制应用于ModularLoadManagerImpl ^\[15\]^ @thetumbled

  • improve\] \[pip\]PIP-354:将topK机制应用于ModularLoadManagerImpl ^\[17\]^ @thetumbled

apache/bookkeeper

others

  • 在OWASP Dependency Check插件设置中纠正配置错误[19] @shoothzj

  • 修复了导臀 V2 协议中的 TLS 稳定性问题,这些问题曾导致数据损坏。[20] @lhotari

  • 更新 Otel 中的 OkHttp 版本以修复 CVE-2023-3635问题[21] @shoothzj

  • 在微基准模块中适配 Checkstyle [22] @shoothzj

  • ci:修复文档更改预期状态永远挂起 [23] @shoothzj

  • 构建:从owasp检查中移除测试模块 [24] @shoothzj

  • 增强SimpleTestCommand测试,使之覆盖更多案例。[25] @horizonzy

  • 移除 ByteBufVisitor 中的未使用代码 [26] @lhotari

  • ci:添加拼写检查并修正错字 [27] @shoothzj

  • 修复 OrderedExecutor 中丢失的 Prometheus 指标 [28] @TakaHiR07

  • 移除BookieServer中的陈旧睡眠代码 [29] @shoothzj

  • 修复:PerChannelBookieClient中的引用计数(retain/release)问题 [30] @lhotari

apache/pulsar-client-go

新特性

  • Improve\]PIP-313 添加GetLastMessageIDs API ^\[31\]^ @crossoverJie

  • 国内下一场 Meetup 正在筹办中,详情可咨询 Pulsar Bot。

  • 2024 年 7 月 26-28 日:阿帕奇软件基金会亚洲大会(CommunityOverCode Asia 2024)Messaging 专题[32]

参考资料

1

fix\] \[broker\]将loadSheddingPipeline替换为loadSheddingStrategy。: *https://github.com/apache/pulsar/pull/22786* \[2

fix\]\[admin\]\[part-4\]清楚定义 Open API 上的 REST API: *https://github.com/apache/pulsar/pull/22783* \[3

fix\]\[admin\]\[part-3\]在Open API中清晰定义 : *https://github.com/apache/pulsar/pull/22782* \[4

fix\]\[admin\]\[part-2\]在Open API上为Namespaces@v2明确定义REST API : *https://github.com/apache/pulsar/pull/22775* \[5

fix\]\[admin\]\[part-1\]明确在Open API上定义REST API: *https://github.com/apache/pulsar/pull/22774* \[6

fix\] \[broker\]修复了即使禁用了主题级别复制,主题分区也会扩展的问题。: *https://github.com/apache/pulsar/pull/22769* \[7

fix\]\[broker\]EntryFilters 修复了因类加载器关闭而导致的 NoClassDefFoundError问题 : *https://github.com/apache/pulsar/pull/22767* \[8

fix\]\[broker\]如果缩减 broker 规模时无法清理心跳数据的修复 : *https://github.com/apache/pulsar/pull/22750* \[9

fix\]\[admin\]租户AdminRoles不能在开始或结束处包含空白。: *https://github.com/apache/pulsar/pull/22450* \[10

Revert "[improve] [pip]PIP-356:支持从最早位置开始的地理复制 : https://github.com/apache/pulsar/pull/22805

11

improve\]\[broker\]移除ClassLoaderSwitcher以避免对象分配并保持代码风格一致性 : *https://github.com/apache/pulsar/pull/22796* \[12

improve\] \[pip\]PIP-356:支持从最早位置开始的地理复制 : *https://github.com/apache/pulsar/pull/22791* \[13

improve\]\[broker\]在拦截时避免创建新对象 : *https://github.com/apache/pulsar/pull/22790* \[14

improve\] \[client\]改进 GetTopicsResult 类别 : *https://github.com/apache/pulsar/pull/22766* \[15

improve\] \[pip\]PIP-354:将topK机制应用于ModularLoadManagerImpl : *https://github.com/apache/pulsar/pull/22765* \[16

improve\]\[cli\]PIP-353:提高事务消息的可见性,用于peek-message操作 : *https://github.com/apache/pulsar/pull/22762* \[17

improve\] \[pip\]PIP-354:将topK机制应用于ModularLoadManagerImpl : *https://github.com/apache/pulsar/pull/22753* \[18

improve\]\[PIP\]PIP-353:改进事务消息的 peek-messages 可见性 : *https://github.com/apache/pulsar/pull/22746* \[19

在OWASP Dependency Check插件设置中纠正配置错误: https://github.com/apache/bookkeeper/pull/4406

20

修复了导臀 V2 协议中的 TLS 稳定性问题,这些问题曾导致数据损坏。: https://github.com/apache/bookkeeper/pull/4404

21

更新 Otel 中的 OkHttp 版本以修复 CVE-2023-3635问题: https://github.com/apache/bookkeeper/pull/4400

22

在微基准模块中适配 Checkstyle : https://github.com/apache/bookkeeper/pull/4397

23

ci:修复文档更改预期状态永远挂起 : https://github.com/apache/bookkeeper/pull/4395

24

构建:从owasp检查中移除测试模块 : https://github.com/apache/bookkeeper/pull/4391

25

增强SimpleTestCommand测试,使之覆盖更多案例。: https://github.com/apache/bookkeeper/pull/4387

26

移除 ByteBufVisitor 中的未使用代码 : https://github.com/apache/bookkeeper/pull/4383

27

ci:添加拼写检查并修正错字 : https://github.com/apache/bookkeeper/pull/4375

28

修复 OrderedExecutor 中丢失的 Prometheus 指标 : https://github.com/apache/bookkeeper/pull/4374

29

移除BookieServer中的陈旧睡眠代码 : https://github.com/apache/bookkeeper/pull/4336

30

修复:PerChannelBookieClient中的引用计数(retain/release)问题 : https://github.com/apache/bookkeeper/pull/4293

31

Improve\]PIP-313 添加GetLastMessageIDs API : *https://github.com/apache/pulsar-client-go/pull/1221* \[32

CommunityOverCode Asia 2024 议题征集正式启动!: https://mp.weixin.qq.com/s/byAbsKwC7XofWwxGBiylCw

联系我们

"

Apache Pulsar 是 Apache 软件基金会顶级项目,是下一代云原生分布式消息流平台,集消息、存储、轻量化函数式计算为一体,采用计算与存储分离架构设计,支持多租户、持久化存储、多机房跨区域数据复制,具有强一致性、高吞吐、低延时及高可扩展性等流数据存储特性。GitHub 地址:http://github.com/apache/pulsar/
"
Pulsar 中文社区 Logo(部分)

诚挚邀请您加入 Apache Pulsar 社区,与全球开发者一起学习、分享和成长,共同塑造云原生消息流平台的未来,一起打造更加开放和高效的开源技术生态!
Pulsar 进群说明

推荐阅读

干货文章

技术探究 | Flipkart 带来 Apache Pulsar 集群调优指南


Apache Pulsar 为滴滴大数据运维带来了哪些收益?

相关推荐
独好紫罗兰1 分钟前
洛谷题单3-P5719 【深基4.例3】分类平均-python-流程图重构
开发语言·python·算法
27669582922 分钟前
美团民宿 mtgsig 小程序 mtgsig1.2 分析
java·python·小程序·美团·mtgsig·mtgsig1.2·美团民宿
橘子在努力10 分钟前
【橘子大模型】关于PromptTemplate
python·ai·llama
篝火悟者14 分钟前
自学-C语言-基础-数组、函数、指针、结构体和共同体、文件
c语言·开发语言
SheepMeMe28 分钟前
蓝桥杯2024省赛PythonB组——日期问题
python·算法·蓝桥杯
genispan35 分钟前
QT/C++ 多线程并发下载实践
开发语言·c++·qt
莓事哒37 分钟前
selenium和pytessarct提取古诗文网的验证码(python爬虫)
爬虫·python·selenium·测试工具·pycharm
SeaTunnel1 小时前
Apache SeaTunnel 2.3.10 正式发布 —— 全新功能与多项改进,助力数据集成再升级!
apache
路由侠内网穿透1 小时前
本地部署开源流处理框架 Apache Flink 并实现外部访问
大数据·网络协议·tcp/ip·flink·服务发现·apache·consul
-代号95271 小时前
【JavaScript】十三、事件监听与事件类型
开发语言·javascript·ecmascript