Apache BookKeeper 4.13.0 发布

Apache BookKeeper 是一个可扩展、容错、低延迟的存储服务,针对实时工作负载进行了优化。它已被用作构建可靠服务的基础服务。它也是 Apache DistributedLog 的日志段存储和 Apache Pulsar 的消息存储。

4.13 版本提高了串流存储的可靠性,为串流存储和 Prometheus HTTP 服务器带来了额外的配置选项,修复了多个 bug,并将关键的依赖关系更新。

该版本的技术细节总结如下:

重点:

表服务可靠性改进

  • Rocksdb DLCheckpoint SST 文件在 stattore 中损坏。
  • 修正 SST 文件损坏
  • 处理 bookie 崩溃时的检查点损坏问题
  • 将最新的修订信息保存在 stattore 中
  • 将最后一次修订保存在 rocksdb 中

其他改进

  • 允许串流存储使用主机名而不是 IP 地址。
  • 在 verifyLedgerFragment 期间跳过不可用的 bookies
  • 允许配置 Prometheus HTTP 服务器绑定地址
  • 测试、文档等的大量修复

依赖性更新

  • 升级 protobuf 到 3.14.0
  • GRPC 升级到 1.33,Netty 升级到 4.1.50Final,ETCD 客户端驱动升级。
  • 升级 dropwizard 至 3.2.5 版本

更多详情可查看:https://bookkeeper.apache.org/docs/4.13.0/overview/releaseNotes/

猜你喜欢

转载自www.oschina.net/news/131291/apache-bookkeeper-4-13-0-released