Todos os produtos
Search
Central de documentação

ApsaraMQ for RocketMQ:Gerenciamento de versões

Última atualização: Jul 02, 2026

ApsaraMQ for RocketMQ oferece um serviço de gerenciamento de versões totalmente gerenciado. Durante a atualização de um broker, o sistema conclui o processo automaticamente em segundo plano, sem afetar o envio e o recebimento de mensagens nem impactar seus serviços.

Limitações

O gerenciamento de versões é compatível com instâncias Dedicated Edition da série Serverless, além das edições Standard Edition, Professional Edition e Enterprise Platinum Edition da série não Serverless (assinatura e pagamento conforme o uso).

Impacto das atualizações

  • Uma atualização geralmente é concluída em até 30 minutos. Caso o processo demore mais, envie um ticket. Para instâncias Enterprise Platinum Edition, também é possível obter suporte imediato pelo grupo dedicado no DingTalk. Durante a atualização, os brokers são reiniciados em lotes. Isso pode causar interrupções transitórias nas conexões dos clientes, mas não afeta o envio ou o recebimento de mensagens.

  • Mensagens podem ser reentregues durante uma atualização. Por isso, projete suas aplicações para lidar com idempotência de mensagens.

  • Durante uma atualização de versão, não é possível cancelar a assinatura de uma instância, liberar uma instância, dimensionar uma instância ou executar outras operações de atualização. No entanto, ainda é possível renovar uma instância. Se precisar realizar operações de gerenciamento no console, como criar ou excluir tópicos, programe essas atividades fora do período de atualização.

  • Não é possível reverter uma instância para uma versão anterior após a atualização.

Escopo das atualizações de versão

O número completo da versão de uma instância utiliza o formato x.y-rmq-yyyymmdd. Os componentes são definidos da seguinte forma:

  • x.y: Corresponde à versão open source do Apache RocketMQ x.y.z, em que z representa a última versão de correção. Por exemplo, 5,1 corresponde à versão mais recente 5,1.z do Apache RocketMQ.

  • yyyymmdd: Refere-se ao número da versão do ApsaraMQ for RocketMQ, como 20230329. Esta parte indica recursos comerciais, melhorias e correções de bugs.

Exemplos de atualizações:

  • Atualização de 5,0-rmq-20230329 para 5,1-rmq-20230329

  • Atualização de 5,0-rmq-20230329 para 5,0-rmq-20230411

Para obter detalhes sobre as alterações em cada versão, consulte as Notas de lançamento da série 5.x.

Regras de atualização

Método de atualização

Atualização automática: Por padrão, o ApsaraMQ for RocketMQ atualiza automaticamente as versões das instâncias. Após o lançamento de uma nova versão do broker do ApsaraMQ for RocketMQ, o sistema cria uma tarefa de atualização pendente e conclui o processo em segundo plano.

Tarefas de atualização pendentes

O ApsaraMQ for RocketMQ cria tarefas de atualização pendentes automaticamente. Visualize detalhes da tarefa, como status e horário de execução agendado, no console. Também é possível alterar o horário agendado de uma tarefa pendente. Para mais informações, consulte Modificar o horário de execução de uma tarefa de atualização.

Origem da tarefa

Horário de execução agendado

Último horário de execução

Cancelável

Agendamento modificável

Data de geração da tarefa

Automatic version upgrade

Data de lançamento da nova versão.

Horário de execução agendado + 7 dias

Não

Sim

A tarefa é gerada quando o anúncio de atualização é publicado.

Período de validade da versão

As versões do ApsaraMQ for RocketMQ têm validade de 12 meses.

Quando uma versão está prestes a expirar, o sistema gera uma tarefa de atualização não cancelável. Você tem um mês para escolha um horário específico para a atualização.

Versão alvo da atualização

Por padrão, a instância é atualizada diretamente para a versão mais recente disponível, ignorando quaisquer versões intermediárias.

Modifique o horário de execução da tarefa

  1. Faça login no console do ApsaraMQ for RocketMQ. No painel de navegação à esquerda, clique em Expired version upgrade.

  2. Na barra de navegação superior, selecione uma região, como Instances. Na página Instances, clique em nome da instância que deseja gerencie.

  3. Na página China (Hangzhou), clique em aba Instance Details.

  4. Na página Version Management, clique em aba Version Management.

  5. Na lista de tarefas pendentes, localize a tarefa que deseja modifique e clique em Pending Tasks na coluna Modify Time.

  6. No painel Actions, defina o Modify Pending Task Update Time e clique em Newly Scheduled Update Time.

Documentos relacionados

Consulte as Notas de lançamento da série 5.x para obter detalhes sobre as alterações em cada versão de broker do ApsaraMQ for RocketMQ.