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 2025-05-23 GMT+08:00

Modificação da política de roteamento de uma instância de proxy

Você pode configurar a política de roteamento ao criar uma instância de proxy. A política de roteamento padrão é ponderada. Você também pode alterar a política de roteamento de uma instância existente.

Princípios de funcionamento da política de roteamento

Há políticas de roteamento ponderadas e de balanceamento de carga.

  • Weighted: as solicitações de leitura são atribuídas aos nós com base nos pesos especificados.
  • Load balancing: as solicitações de leitura são atribuídas a nós com menos conexões ativas. Na política de balanceamento de carga, você não precisa configurar os pesos dos nós.
Figura 1 Princípios de funcionamento da política de roteamento

Exemplo:

Conforme mostrado na figura anterior, uma instância de TaurusDB contém um nó primário e quatro réplicas de leitura.

Para a instância de proxy de banco de dados 1, a política de roteamento é ponderada e os nós selecionados incluem o nó primário, a réplica de leitura R1 e a réplica de leitura R2, com sua taxa de peso de leitura de 0:70:80. As solicitações de gravação de Aplicação A são encaminhadas automaticamente para o nó primário por meio da instância de proxy, e as solicitações de leitura são encaminhadas para as réplicas de leitura R1 e R2 na proporção de 7:8.

Para a instância de proxy de banco de dados 2, a política de roteamento é o balanceamento de carga e os nós selecionados incluem o nó primário, a réplica de leitura R3 e a réplica de leitura R4. A instância de proxy determina o nó para o qual as solicitações de leitura são encaminhadas com base no número de conexões ativas em tempo real.

Quando há muitas conexões ativas na réplica de leitura R4, a instância de proxy encaminha a maioria das solicitações de leitura para a réplica de leitura R3 e para o nó primário para descarregar a pressão da réplica de leitura R4.

Restrições

Procedimento

  1. Faça logon no console de gerenciamento.
  2. Clique em no canto superior esquerdo e selecione uma região e um projeto.
  3. Clique em no canto superior esquerdo da página e escolha Databases > TaurusDB.
  4. Na página Instances, clique no nome da instância para acessar a página Basic Information.
  5. No painel de navegação, escolha Database Proxy.
  6. Clique no nome de uma instância de proxy.
  7. Na página Basic Information, clique em Configure ao lado de Routing Policy.
  8. Na caixa de diálogo exibida, configure os parâmetros necessários.

    Figura 2 Alteração da política de roteamento de uma instância de proxy
    Tabela 1 Descrição do parâmetro

    Parâmetro

    Descrição

    Routing Policy

    • Weighted: as solicitações de leitura são atribuídas aos nós com base nos pesos especificados.
    • Load balancing: as solicitações de leitura são atribuídas a nós com menos conexões ativas. Na política de balanceamento de carga, você não precisa configurar os pesos dos nós.

    Associate New Nodes

    Depois que essa função for habilitada, novas réplicas de leitura serão automaticamente vinculadas à instância de proxy atual.

    Se Routing Policy for Weighted, você precisará configurar pesos de leitura para os novos nós. O peso padrão de um nó é 100. Os nós com pesos mais altos processam mais solicitações de leitura.

    Database Nodes

    O modo de proxy de uma instância de proxy determina a quais nós as solicitações de leitura são atribuídas.

    • Modo somente de leitura: todas as solicitações de leitura são atribuídas ao nó selecionado, mas não ao nó primário.
      Figura 3 Modo somente de leitura
    • Modo de leitura/gravação: todas as solicitações de leitura são atribuídas aos nós selecionados (incluindo o nó primário e as réplicas de leitura) com base na política de roteamento.
      Figura 4 Modo de leitura/gravação