• 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 上半年度)

    69e2f39350ab85facd00b518499a8f3c.png

    Pulsar Weekly Merge Stars

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

    c6db13b044d45e8dff9785807f88a9ee.png
    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-4]清楚定义 Open API 上的 REST API[2] @shibd

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

    • [fix][admin][part-2]在Open API上为Namespaces@v2明确定义REST API [4] @shibd

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

    • [fix] [broker]修复了即使禁用了主题级别复制,主题分区也会扩展的问题。[6] @poorbarcode

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

    • [fix][broker]如果缩减 broker 规模时无法清理心跳数据的修复 [8] @TakaHiR07

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

    新特性

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

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

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

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

    • [improve] [client]改进 GetTopicsResult 类别 [14] @poorbarcode

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

    • [improve][cli]PIP-353:提高事务消息的可见性,用于peek-message操作 [16] @shibd

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

    • [improve][PIP]PIP-353:改进事务消息的 peek-messages 可见性 [18] @shibd

    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/

    9d3aba3b812b57ceaa4993a068489dd5.png
    Pulsar 中文社区 Logo(部分)

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

    ac83c12c6703034e597c6dbfeaccec40.png
    Pulsar 进群说明

    推荐阅读

    干货文章

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

    8ea61cd391e134038b7908b6f0a51f48.jpeg

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


  • 相关阅读:
    接口测试(含文档)
    关于VO、BO、DTO、PO、Entity、DO的说法
    Centos中给redis配置密码
    vite => .env 文件配置和使用
    肖sir__设计测试用例方法之编写测试用例12
    【Spring Cloud Alibaba】9 - OpenFeign集成Sentinel实现服务降级
    网络安全和信息安全
    jQuery笔记一
    .NET 6 实现滑动验证码(四)、扩展类
    第十四届蓝桥杯模拟赛(Python)
  • 原文地址:https://blog.csdn.net/zhaijia03/article/details/139408572