Apache BookKeeper 4.13.0 发布,可扩展、容错、低延迟的存储服务

qiaohhgz 2021-03-01 13:41:25 ⋅ 344 阅读

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/


全部评论: 0

    我有话说:

    Apache HBase 2.3.2 发布,分布式存储系统

    Apache HBase 2.3.2 已经发布。HBase – Hadoop Database,是一个高可靠性、高性能、面向列、伸缩分布式存储系统,利用 HBase 技术在廉价 PC

    Apache APISIX 2.4 发布,云原生服务 API 网关

    Apache APISIX 2.4 已经发布Apache APISIX 是一个云原生微服务 API 网关,它提供了高性能、安全、开源和扩展平台,基于 Nginx 和 etcd,支持动态路由和插

    Apache Tomcat 8.5.59、9.0.39和10.0.0-M9发布

    Apache Tomcat 8.5.59, 9.0.39 和 10.0.0-M9 已发布。 8.5.x 已取代 8.0.x,并增加了从 Tomcat 9.0.x 中吸收新功能。与 8.5.58

    Apache IoTDB 0.11.2 发布,物联网时序数据库

    Apache IoTDB 0.11.2 现已发布Apache IoTDB 是一个集成数据专为时间序列数据设计管理引擎。它为用户提供以下服务:数据收集、存储和分析。由于其轻巧结构,高

    「360技术」Pika 3.4.0 发布,从单机到集群

    pika 3.4.0 发布了。pika 是 360 公司发布一个持久化容量 redis 存储服务,兼容 string、hash、list、zset、set 绝大部分接口,解决 redis

    Apache Tomcat 10.0.4、9.0.44 和 8.5.64 发布

    Apache Tomcat 三个分支发布了更新,分别是 10.0.4、9.0.44 和 8.5.64。 Tomcat 10.0.x 系列目标平台是 Jakarta EE 9。官方表示,Tomcat

    承载10亿级别高性能微服务 API 网关APIOAK 0.4.0 发布(附源码)

    重构了动态负载均衡、路由解析器等内核模块并提供了强大易用控制台管理

    CKEditor 5 v26.0.0 发布:具有扩展构建、内联部件样式和注释指南

    CKEditor 5 v26.0.0 已经发布,本次更新包括支持创建一个定制编辑器构建、Mac上按键管理、设计内联部件、编辑器占位符和一组关于使用协作特性注释新指南等内容。 通过 DLL

    Pulsar Go Client 0.4.0 发布

    Pulsar Client Go 是 Apache Pulsar Go 语言客户端。近期,社区发布 Pulsar Client Go 0.4.0 版本。 新特性 支持在

    Apache Beam 2.25.0 发布,大数据流处理与批处理编程范式

    Apache Beam 2.25.0 发布了。Beam 是一个用于定义和执行数据处理管道统一编程模型,包括 ETL、批处理与流处理。Beam 项目重点在于数据处理编程范式和接口定义,并不涉及具体

    Dgraph 1.2.8 发布,事务性分布式图形数据库

    Dgraph 1.2.8 发布了。Dgraph 是一个扩展,分布式延迟图数据库,目标是提供 Google 生产水平规模和吞吐量,在超过 TB 结构数据里,为用户提供足够延迟实时

    Apache Camel 3.6.0 发布,集成项目工具

    简介 Apache Camel 作为集成项目利器,针对应用集成场景抽象出了一套消息交互模型,通过组件方式进行第三方系统接入,目前 Apache Camel 已经提供了 300 多种

    phpPgAdmin 7.13.0 发布

    phpPgAdmin 7.13.0版本于今天发布。该版本涉及以下更新: 增加对Postgres 13支持; 增加对Postgres 14暂时适配; 升级Jquery库为jquery 3.4.1

    Gitea 1.13.0 发布,流行自托管 Git 服务

    Gitea 1.13.0发布,其团队表示在此版本开发周期里合并了 649 个 PR。 部分更新亮点: 从 1.13.0 开始,Gitea 最低要求 TLS 1.2 支持 (#12689

    ECharts 5.0.1 发布,JavaScript 实现交互式图表视化库

    Apache ECharts (incubating) 5.0.1 已发布,ECharts 是一个使用 JavaScript 实现开源视化库,可以流畅运行在 PC 和移动设备上,兼容

    Micronaut 2.4.0 发布,基于 JVM 服务应用框架

    ,Micronaut 2.4.0 正式发布,本次更...

    【开源资讯】JWCloud 专业版 v1.0.0 发布,基于 SpringCloud 研发服务框架

    简介 JavaWeb_Cloud 微服务平台是一款基于 SpringCloud 框架研发分布式微服务框架,主要使用技术栈包括: SpringCloud、Vue、ElementUI

    Node.js v15.13.0 发布

    Node.js 15.13.0 正式发布。Node.js 是能够在服务器端运行 JavaScript 开放源代码、跨平台 JavaScript 

    Eclipse Jetty 9.4.38、10.0.1 和 11.0.1 发布

    Eclipse Jetty 9.4.38、10.0.1 和 11.0.1 已经发布。这三个版本都包含了大量 bug 修复和改进,建议所有用户尽快升级。重要是,这些版本涉及 CVE-2020