您可以按照业务需求调整消息保留时长和最大消息大小。

前提条件

您已购买 消息队列Kafka版实例,且实例处于服务中状态。

操作步骤

  1. 登录消息队列Kafka版控制台
  2. 概览页面的资源分布区域,选择地域。
  3. 实例列表页面,单击目标实例名称。
  4. 实例详情页面的配置信息区域,选择如下任意一种方式调整消息保留时长与最大消息大小:
    • 单击消息保留时长右侧的编辑,在编辑实例配置信息面板的消息保留时长文本框修改消息保留时长,在最大消息大小文本框修改收发消息的最大值,在消费位点保留时间文本框修改消息消费位点的保留时间,单击确定。具体调整数值,请参见表 1
    • 单击最大消息大小右侧的编辑,在编辑实例配置信息面板的消息保留时长文本框修改消息保留时长,在最大消息大小文本框修改收发消息的最大值,在消费位点保留时间文本框修改消息消费位点的保留时间,单击确定。具体调整数值,请参见表 1
    • 单击消费位点保留时间右侧的编辑,在编辑实例配置信息面板的消息保留时长文本框修改消息保留时长,在最大消息大小文本框修改收发消息的最大值,在消费位点保留时间文本框修改消息消费位点的保留时间,单击确定。具体调整数值,请参见表 1
    表 1. 参数列表
    参数 描述
    消息保留时长 在磁盘容量充足的情况下,消息的最大保留时长。
    • 磁盘容量不足(即磁盘水位达到85%)时,将提前删除旧的消息,以确保服务可用性。
    • 默认值为72小时,取值范围为24小时~480小时。
    最大消息大小 消息队列Kafka版能收发的消息的最大值。
    • 消息的最大值上限为10 MB,不区分标准版实例和专业版实例。
    • 修改该配置前,请确认修改值是否匹配生产和消费客户端相应配置。
    消费位点保留时间 消费位点的最大保留时长,从提交消费位点的时间开始计算,超过该时长的消费位点将被删除。每向一个Topic分区提交一次消费位点,该消费位点的保留时间就会被重置,从0开始计算。默认保留时间为7天,即10080分钟。取值范围为1440分钟~43200分钟。
    说明 只要Group内有任一存活的消费者线程,即使该Group下的消费位点超过了 消费位点保留时间,消费位点不会被删除。更多信息,请参见 为什么消费位点过期了却仍未被删除?
  5. 修改配置风险说明对话框,阅读并确认修改配置风险,然后单击确认
    修改配置风险

后续步骤

查看任务执行记录