Estos contenidos se han traducido de forma automática para su comodidad, pero Huawei Cloud no garantiza la exactitud de estos. Para consultar los contenidos originales, acceda a la versión en inglés.
Centro de ayuda/ Distributed Message Service for Kafka/ Guía del usuario/ Gestión de temas/ Modificación del tiempo de envejecimiento del tema
Actualización más reciente 2022-11-07 GMT+08:00

Modificación del tiempo de envejecimiento del tema

El tiempo de caducidad es un período durante el que se conservan los mensajes del tema. Los consumidores deben recuperar los mensajes antes de que finalice este período. De lo contrario, los mensajes se eliminarán y ya no se podrán recuperar.

Después de crear un tema, puede cambiar su tiempo de antigüedad en función de los requisitos de servicio. Cambiar el tiempo de antigüedad no afecta a los servicios. El tiempo de envejecimiento predeterminado es de 72 horas.

Puede cambiar el tiempo de envejecimiento de cualquiera de las siguientes maneras:

  • Editando el tema en la página de pestaña Topics
  • Cambiando el valor del parámetro log.retention.hours en la página de ficha Parameters. Para más detalles, consulte Modificación de parámetros de Kafka.

El parámetro log.retention.hours sólo tiene efecto para los temas que no tienen tiempo de caducidad configurado. Si hay un tiempo de caducidad configurado para un tema, anula el parámetro log.retention.hours. Por ejemplo, si el tiempo de envejecimiento de Topic01 se establece en 60 horas y log.retention.hours se establece en 72 horas, el tiempo de envejecimiento real de Topic01 es de 60 horas.

Procedimiento

  1. Inicie sesión en la consola de gestión.
  2. Haga clic en en la esquina superior izquierda para seleccionar la región.

    Seleccione la misma región que su servicio de aplicación.

  3. Haga clic en y elija Application > Distributed Message Service (for Kafka) para abrir la consola de DMS for Kafka.
  4. Haga clic en la instancia de Kafka deseada para ver los detalles de la instancia.
  5. Haga clic en la ficha Topics.
  6. Modifique el tiempo de caducidad del tema mediante uno de los métodos siguientes:

    • Seleccione uno o más temas y haga clic en Edit Topic en la esquina superior izquierda.
    • En la fila que contiene el tema deseado, haga clic en Edit.

  7. Introduzca el tiempo de envejecimiento y haga clic en OK.