關(guān)于 Apache Pulsar
Apache Pulsar 是 Apache 軟件基金會頂級項目,是下一代云原生分布式消息流平臺,集消息、存儲、輕量化函數(shù)式計算為一體,采用計算與存儲分離架構(gòu)設(shè)計,支持多租戶、持久化存儲、多機房跨區(qū)域數(shù)據(jù)復制,具有強一致性、高吞吐、低延時及高可擴展性等流數(shù)據(jù)存儲特性。
GitHub 地址:http://github.com/apache/pulsar/
導語
各位小伙伴們,Pulsar 社區(qū)周報更新來啦!
本次 Pulsar 社區(qū)周報,為大家呈現(xiàn) Pulsar client、broker、transaction、分層存儲等內(nèi)容,幫助社區(qū)小伙伴們掌握 Pulsar 項目及社區(qū)每周進展,也方便大家更好地參與到 Pulsar 社區(qū)中來!
感謝本周以下小伙伴為 Apache Pulsar 添磚加瓦(排名不分先后,看看你有沒有上榜):
@Jennifer88huang、@rdhabalia、@gaoran10、@ltamber、@Renkai、@IvanStoilov、@hrsakai、@magrain、@RobertIndie、@jerrypeng、@merlimat、@vmalloc、@codelipenghui、@wolfstudy、@massakam、@cckellogg、@eolivelli、@sijia-w
接下來,一起看看 10-31 ~ 11-06 有哪些值得你關(guān)注的進展吧!
本周亮點
Pulsar 支持使用 Azure 卸載數(shù)據(jù)。
PR 地址: https://github.com/apache/pulsar/pull/8436
貢獻者:@gaoran10
重要特性
- 因為 PR 較多,僅列舉較大 PR 進展,不包括當周全部動態(tài)
- 下面 PR 均已合入 Pulsar 主分支
[Broker] 獲取 namespace 下的 bundle 列表。
PR 地址:https://github.com/apache/pulsar/pull/8450
貢獻者:@rdhabalia
[Broker] 取消 namespace 的卸載策略。
PR 地址:https://github.com/apache/pulsar/pull/8446
貢獻者:@Renkai
[WebSocket] 增加通過 WebSocket 重新分發(fā)消息的數(shù)量統(tǒng)計。
PR 地址:https://github.com/apache/pulsar/pull/8074
貢獻者:@IvanStoilov
[Tiered Storage] 根據(jù)卸載策略支持 AWS 憑證。
PR 地址:https://github.com/apache/pulsar/pull/7950
貢獻者:@KannarFr
[Transaction] 支持發(fā)送批量事務(wù)消息。
PR 地址:https://github.com/apache/pulsar/pull/8415
貢獻者:@gaoran10
[Tiered Storage] 支持 Azure BlobStore 卸載配置。
PR 地址:https://github.com/apache/pulsar/pull/8436
貢獻者:@gaoran10
[Broker] 當使用 bk-add entry 請求捕獲 managed-ledger 的 add-latency 時,,啟動 ml-add-ops 延遲時間計時器。
PR 地址:https://github.com/apache/pulsar/pull/4419
貢獻者:@rdhabalia
重要 Bug 修復
- 因修復內(nèi)容較多,僅列舉較重要修復內(nèi)容,不包括本周全部動態(tài)
- 下面修復均已合入 Pulsar 主分支
[Broker] 修復 bookie 隔離策略未配置在機架感知策略的問題。
PR 地址:https://github.com/apache/pulsar/pull/8461
貢獻者:@rdhabalia
[Broker] 修復 ZooKeeper 緩存過期檢查。
PR 地址:https://github.com/apache/pulsar/pull/8458
貢獻者:@hrsakai
[Proxy] 添加 Pulsar proxy 啟動器的錯誤日志。
PR 地址:https://github.com/apache/pulsar/pull/8451
貢獻者:@gaoran10
[Proxy] 如果 request.getContentLength() 返回負數(shù),確保將數(shù)字 0 返回給 ByteArrayOutputStreame 參數(shù)。
PR 地址:https://github.com/apache/pulsar/pull/8448
貢獻者:@magrain
[Function] 修復當 Function 狀態(tài)不存在時,獲取 Function 狀態(tài)時返回的狀態(tài)碼。
PR 地址:https://github.com/apache/pulsar/pull/8437
貢獻者:@jerrypeng
[Client] 修復 AutoUpdatePartitionsInterval 設(shè)置問題。
PR 地址:https://github.com/apache/pulsar/pull/8227
貢獻者:@RobertIndie
[Broker] 修復 Key_Shared 訂閱模式下的哈希沖突。
PR 地址:https://github.com/apache/pulsar/pull/8396
貢獻者:@ltamber
[C++ Client] 允許將 Key_Shared 配置為亂序交付。
PR 地址:https://github.com/apache/pulsar/pull/7842
貢獻者:@merlimat
活動和新聞
-
[TGIP] 每周直播:Pulsar 及其生態(tài)系統(tǒng)
- 點擊此處,獲取以往視頻鏈接
-
[TGIP-CN] 每周直播:Pulsar 及其生態(tài)系統(tǒng)
- 點擊此處,獲取以往視頻鏈接
活動預告
- Pulsar 2020 亞洲峰會
官網(wǎng)地址: https://pulsar-summit.org/en/event/asia-2020
作為全球性開源項目,截至 2020 年 11 月 06 日,Apache Pulsar 已擁有 327 名貢獻者、6.8K+ Star 、1.7K+ Fork 。正是由于分布在全球各地的社區(qū)開發(fā)者的貢獻,才使得 Apache Pulsar 項目不斷發(fā)展與前進。
讓我們期待下一周的 Apache Pulsar 周報!
如果你也想為 Apache Pulsar 項目出一份力、成為我們的 Contributor,參考下面鏈接,來加入我們吧: