Apache Pulsar的Bookkeeper架构是怎样的?

2026-05-21 02:073阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计3275个文字,预计阅读时间需要14分钟。

Apache Pulsar的Bookkeeper架构是怎样的?

前言:Apache BookKeeper 是一个企业级存储系统,旨在保证高持久性、一致性和低延迟。自2011年起,BookKeeper 在Apache ZooKeeper的基础上孵化,最初作为子项目发展,并于2015年1月成为顶级项目,成功问鼎世界。

前言

Apache BookKeeper 是企业级存储系统,旨在保证高持久性、一致性与低延迟。自 2011 年起,BookKeeper 开始在 Apache ZooKeeper 下作为子项目孵化,并于2015 年1 月作为顶级项目成功问世。

 

企业级的实时存储平台需要具备的特点:

  • 以极低的延迟(小于 5 毫秒)读写 entry 流
  • 能够持久、一致、容错地存储数据
  • 在写数据时,能够进行流式传输或追尾传输
  • 有效地存储、访问历史数据与实时数据

BookKeeper 的设计完全符合以上要求,并广泛用于多种用例:分布式系统提供高可用性或多副本,在单个集群中或多个集群间(多个数据中心)提供跨机器复制,为发布/订阅(pub-sub)消息系统提供存储服务,为流工作存储不可变对象。

阅读全文

本文共计3275个文字,预计阅读时间需要14分钟。

Apache Pulsar的Bookkeeper架构是怎样的?

前言:Apache BookKeeper 是一个企业级存储系统,旨在保证高持久性、一致性和低延迟。自2011年起,BookKeeper 在Apache ZooKeeper的基础上孵化,最初作为子项目发展,并于2015年1月成为顶级项目,成功问鼎世界。

前言

Apache BookKeeper 是企业级存储系统,旨在保证高持久性、一致性与低延迟。自 2011 年起,BookKeeper 开始在 Apache ZooKeeper 下作为子项目孵化,并于2015 年1 月作为顶级项目成功问世。

 

企业级的实时存储平台需要具备的特点:

  • 以极低的延迟(小于 5 毫秒)读写 entry 流
  • 能够持久、一致、容错地存储数据
  • 在写数据时,能够进行流式传输或追尾传输
  • 有效地存储、访问历史数据与实时数据

BookKeeper 的设计完全符合以上要求,并广泛用于多种用例:分布式系统提供高可用性或多副本,在单个集群中或多个集群间(多个数据中心)提供跨机器复制,为发布/订阅(pub-sub)消息系统提供存储服务,为流工作存储不可变对象。

阅读全文