文档首页/ 分布式消息服务Kafka版/ 用户指南 (阿布扎比区域)/ 常见问题/ 消费组问题/ 如果消息组中没有在线的消费者(如empty状态),是否14天后会自动被删除?
更新时间:2023-05-06 GMT+08:00

如果消息组中没有在线的消费者(如empty状态),是否14天后会自动被删除?

消息组中没有在线的消费者(如empty状态),14天后是否会自动被删除与offsets.retention.minutes参数有关:

  • 2020年6月16日前创建的实例,offsets.retention.minutes默认为2147483646分钟,约1491308天,消费组14天后不会被删除。
  • 2020年6月16日以及之后创建的实例,offsets.retention.minutes默认为20160分钟,即14天,消费组14天后会自动被删除。

原因如下:Kafka通过offsets.retention.minutes参数控制消费组中offsets保留时间,在此时间内如果没有提交offset,offsets将会被删除。Kafka判定消息组中没有在线的消费者(如empty状态),且没有offsets时,将会删除此消费组。