Apache Pulsar的Bookkeeper架构是怎样的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3275个文字,预计阅读时间需要14分钟。
前言:Apache BookKeeper 是一个企业级存储系统,旨在保证高持久性、一致性和低延迟。自2011年起,BookKeeper 在Apache ZooKeeper的基础上孵化,最初作为子项目发展,并于2015年1月成为顶级项目,成功问鼎世界。
前言
Apache BookKeeper 是企业级存储系统,旨在保证高持久性、一致性与低延迟。自 2011 年起,BookKeeper 开始在 Apache ZooKeeper 下作为子项目孵化,并于2015 年1 月作为顶级项目成功问世。
企业级的实时存储平台需要具备的特点:
- 以极低的延迟(小于 5 毫秒)读写 entry 流
- 能够持久、一致、容错地存储数据
- 在写数据时,能够进行流式传输或追尾传输
- 有效地存储、访问历史数据与实时数据
BookKeeper 的设计完全符合以上要求,并广泛用于多种用例:分布式系统提供高可用性或多副本,在单个集群中或多个集群间(多个数据中心)提供跨机器复制,为发布/订阅(pub-sub)消息系统提供存储服务,为流工作存储不可变对象。
本文共计3275个文字,预计阅读时间需要14分钟。
前言:Apache BookKeeper 是一个企业级存储系统,旨在保证高持久性、一致性和低延迟。自2011年起,BookKeeper 在Apache ZooKeeper的基础上孵化,最初作为子项目发展,并于2015年1月成为顶级项目,成功问鼎世界。
前言
Apache BookKeeper 是企业级存储系统,旨在保证高持久性、一致性与低延迟。自 2011 年起,BookKeeper 开始在 Apache ZooKeeper 下作为子项目孵化,并于2015 年1 月作为顶级项目成功问世。
企业级的实时存储平台需要具备的特点:
- 以极低的延迟(小于 5 毫秒)读写 entry 流
- 能够持久、一致、容错地存储数据
- 在写数据时,能够进行流式传输或追尾传输
- 有效地存储、访问历史数据与实时数据
BookKeeper 的设计完全符合以上要求,并广泛用于多种用例:分布式系统提供高可用性或多副本,在单个集群中或多个集群间(多个数据中心)提供跨机器复制,为发布/订阅(pub-sub)消息系统提供存储服务,为流工作存储不可变对象。

