Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2024-01-10 GMT+08:00

Modificação de tempo de envelhecimento do tópico

O tempo de envelhecimento é um período durante o qual as mensagens no tópico são retidas. Os consumidores devem recuperar as mensagens antes que esse período termine. Caso contrário, as mensagens serão apagadas e não poderão mais ser recuperadas.

Depois de criar um tópico, você pode alterar seu tempo de envelhecimento com base nos requisitos de serviço. Alterar o tempo de envelhecimento não afeta os serviços. O tempo de envelhecimento padrão é de 72 horas.

Você pode alterar o tempo de envelhecimento de uma das seguintes maneiras:

  • Editar o tópico na página de guia Topics
  • Alterar o valor do parâmetro log.retention.hours na página de guia Parameters. Para mais detalhes, consulte Modificação de parâmetros do Kafka.

O parâmetro log.retention.hours entra em vigor somente para tópicos que não têm tempo de envelhecimento configurado. Se houver um tempo de envelhecimento configurado para um tópico, ele substituirá o parâmetro log.retention.hours. Por exemplo, se o tempo de envelhecimento de Topic01 estiver definido como 60 horas e log.retention.hours estiver definido como 72 horas, o tempo de envelhecimento real de Topic01 será 60 horas.

Procedimento

  1. Faça logon no console de gerenciamento.
  2. Clique em no canto superior esquerdo para selecionar uma região.

    Selecione a região onde sua instância do Kafka está localizada.

  3. Clique em e escolha Middleware > Distributed Message Service (for Kafka) para abrir o console do DMS for Kafka.
  4. Clique na instância do Kafka desejada para exibir os detalhes da instância.
  5. No painel de navegação, escolha Topics.
  6. Modifique o tempo de envelhecimento do tópico usando um dos seguintes métodos:

    • Selecione um ou mais tópicos e clique em Edit Topic no canto superior esquerdo.
    • Na linha que contém o tópico desejado, clique em Edit.

  7. Na caixa de diálogo Edit Topic, insira o tempo de envelhecimento e clique em OK.