Mudança da fila de mensagens

Este guia descreve como alternar a fila de mensagens (MQ) de uma implementação existente do Milvus entre o Woodpecker e outra fila de mensagens, em linha e sem tempo de inatividade.

Esta funcionalidade está pendente de lançamento e está sujeita a alterações. Contacte o suporte do Milvus se quiser experimentá-la ou se tiver alguma dúvida.

Pré-requisitos

  • A funcionalidade «Mudar MQ» está disponível no Milvus 3.0 e versões posteriores. Atualize a sua instância do Milvus para a versão 3.0 ou posterior antes de a utilizar — a funcionalidade não está disponível em versões anteriores.
  • A instância está a funcionar corretamente.

Âmbito

Este guia aborda apenas a alternância entre o Woodpecker e outra fila de mensagens. A alternância direta entre o Pulsar e o Kafka está fora do âmbito deste guia.

Fluxo de trabalho geral

  1. Certifique-se de que a instância do Milvus está a funcionar corretamente.
  2. Confirme o tipo de MQ de origem e o tipo de MQ de destino.
  3. Aplique as definições de acesso do MQ de destino à configuração do Milvus sem alterar o valor de « mqType ».
  4. Acionar a alternância chamando a API WAL alter no MixCoord.
  5. Monitorize os registos para confirmar que a transição foi concluída.

Antes da transição, certifique-se de que o MQ de destino não contém tópicos com os mesmos nomes que os utilizados pela instância atual do Milvus. Isto é especialmente importante se o MQ de destino tiver sido utilizado por outra instância do Milvus, uma vez que nomes de tópicos em conflito podem levar a comportamentos inesperados.

Matriz de suporte

MQ de origemMQ de destinoImplementaçãoEstado
RocksMQWoodpecker (local/MinIO)Autónomo (Docker Compose)Compatível
Woodpecker (local/MinIO)RocksMQAutónomo (Docker Compose)Compatível
Pulsar (integrado/externo)Woodpecker (MinIO)Cluster (Helm / Operator)Compatível
Woodpecker (MinIO)Pulsar (externo)Cluster (Helm / Operator)Compatível
Kafka (integrado/externo)Woodpecker (MinIO)Cluster (Helm / Operator)Compatível
Woodpecker (MinIO)Kafka (externo)Cluster (Helm / Operator)Compatível
Woodpecker MinIOWoodpecker local (ou vice-versa)qualquerNão suportado

Evite alternar repetidamente entre tipos de MQ. Se for necessário alternar, certifique-se de que limpa os dados relacionados antes de cada alternância — os dados residuais podem causar um comportamento inesperado.

Traduzido porDeepL

Experimente o Milvus gerenciado gratuitamente

O Zilliz Cloud é descomplicado, powered by Milvus e 10x mais rápido.

Começar
Feedback

Esta página foi útil?