顶级开源社区都能吵起来?
起因
因为订阅了 Pulsar 的开发者邮件,前段时间看到一封标题为《(Apache committer criteria) [ANNOUNCE] New Committer: Asaf Mesika》的邮件。
乍一看以为是欢迎 Asaf Mesika
成为 Committer,但仔细一看不太对劲,这内容也太多了,以往的欢迎都是简单的 Congratulations!
作为回复,这篇内容明显有点多了,于是便仔细看了下。
技术阅读周刊第十四期:常用的 Git 配置
技术阅读周刊,每周更新。
【译】Apache Pulsar 3.2.0 发布
Pulsar3.2.0 于 2024-02-05 发布,提供了一些新特性和修复了一些 bug ,共有 57 位开发者提交了 88 次 commit。
以下是一些关键特性介绍.
我的 2023
今天是春节的最后一天,因为工作上临时有点事,很不情愿的打开电脑看着也就 10 天没看代码觉得非常陌生。
【译】Apache Pulsar 2023 年度回顾
原文链接
前两天 Pulsar 社区发布了 2023 年年度回顾,去年我也花了一些时间参与社区,所以其中一些内容感受挺明显的,以下就是对一些重点内容的提炼。
手把手教你为开源项目贡献代码
背景
前段时间无意间看到一篇公众号 招贤令:一起来搞一个新开源项目,作者介绍他想要做一个开源项目:cprobe 用于整合目前市面上散落在各地的 Exporter
,统一进行管理。
比如我们常用的 blackbox_exporter/mysqld_exporter
等。
以往的每一个 Exporter 都需要单独部署运维。
白话 Pulsar Bookkeeper 的存储模型
最近我们的 Pulsar 存储有很长一段时间数据一直得不到回收,但消息确实已经是 ACK 了,理论上应该是会被回收的,随着时间流逝不但没回收还一直再涨,最后在没找到原因的情况下就只有一直不停的扩容。
最后磁盘是得到了回收,过程先不表,之后再讨论。
为了防止类似的问题再次发生,我们希望可以监控到磁盘维度,能够列出各个日志文件的大小以及创建时间。
这时就需要对 Pulsar
的存储模型有一定的了解,也就有了这篇文章。
技术阅读周刊第十四期:Golang 作者 Rob Pike 在 GopherConAU 上的分享
技术阅读周刊,每周更新。
请注意,你的 Pulsar 集群可能有删除数据的风险
在上一篇 Pulsar3.0新功能介绍中提到,在升级到 3.0 的过程中碰到一个致命的问题,就是升级之后 topic 被删除了。
正好最近社区也补充了相关细节,本次也接着这个机会再次复盘一下,毕竟这是一个非常致命的 Bug。