qcode
  • 创作工场专业版,一问多答!更智能、更完整、更原创
  • 这是一个超强内容创作平台,它会写文章、做设计、绘图、敲代码,有问必答!
🔥点击使用-高级专业版🔥

Kafka的消息会在消费者消费完立即删除吗,它的删除时机是什么

时间2023-09-11 23:03:06 提问来自 四川省成都市 的网友 分类创作 浏览436
Kafka的消息不会在消费者消费完立即删除。Kafka的消息存储是持久化的,即使消费者已经消费了消息,它也会被保留在Kafka集群中,以便后续的消费者可以重新消费它。 Kafka的消息删除时机取决于你使用的Kafka版本和配置。在Kafka 0.11及更早版本中,如果你设置了`log.retention.hours`参数,那么每小时会有一个备份被删除。如果你设置了`log.retention.bytes`参数,那么当日志文件的大小超过这个值时,最旧的备份会被删除。在Kafka 0.12及以上版本中,引入了新的时间概念:保留时间(Retention Period)。这是一个由时间段和大小共同决定的策略,可以根据需要灵活设置。 总的来说,Kafka的消息删除是由Kafka的内部机制自动管理的,你可以通过修改配置来控制消息的保留时间和大小。

点击这里,进行内容创作

创作工场 免责声明:
以上内容除特别注明外均来源于网友提问,创作工场回答,未经许可,严谨转载。
点击这里>>使用🔥专业版,更聪明、更完整、更原创!

上一篇 共同富裕调查问卷 下一篇 生成职业生涯规划报告的文档2000字,插入五张图标关于职业生涯规划