Apache Bookkeeper 删除日志

Pau*_*aul 0 apache-pulsar apache-bookkeeper

在 Apache 簿记员中,我们如何删除分类帐中的日志条目?如果壁架是不可变的并且无法删除条目,pulsar 如何从博彩公司删除过期消息?

小智 5

BookKeeper 不提供删除分类帐中单个条目的接口。它只提供删除分类帐的方法。一旦账本被删除,博彩公司将垃圾收集他们的条目以在后台回收磁盘空间。

一个脉冲星主题分区由多个分类帐组成。在任何给定的时间,脉冲星经纪人都会为分区写入一个分类账。在账本达到给定大小或一段时间后,pulsar broker 将关闭正在写入的账本并打开一个新的账本进行写入。pulsar 将账本列表作为主题分区元数据的一部分。如果账本中的所有消息都已被消耗或过期,则该账本将被 pulsar broker 删除。

以下链接有助于理解这一点:

[1]基于段的架构如何提供更好的性能、可扩展性和弹性

[2]脉冲星常见问题