在Apache bookkeeper中,我们如何删除分类帐中的日志条目?如果窗台是不可变的并且无法删除条目脉冲星如何删除来自博彩公司的过期消息?
答案 0 :(得分:4)
BookKeeper没有提供删除分类帐中各个条目的界面。它只为delete ledgers提供方法。删除分类帐后,博彩公司将垃圾收集其条目以回收后台的磁盘空间。
脉冲星主题分区由多个分类帐组成。在任何时候,脉冲星经纪人都会写一个分区的分类账。在分类帐达到给定大小或经过一段时间后,脉冲星经纪人将关闭其正在编写的分类帐并打开新的分类帐进行写入。 pulsar将分类帐列表作为主题分区元数据的一部分。如果分类帐中的所有消息都已消耗或过期,则脉冲星经纪人将删除分类帐。
以下链接有助于理解这一点:
[1] how a segment-based architecture delivers better performance, scalability, and resilience
[2] pulsar faq