Todos os produtos
Search
Central de documentação

Server Load Balancer:CLB listeners

Última atualização: Jul 03, 2026

Um listener do CLB verifica solicitações de conexão recebidas e as distribui para servidores de back-end com base nos algoritmos de agendamento e nas regras de encaminhamento configurados. Cada instância de CLB requer pelo menos um listener. O CLB oferece suporte a listeners TCP, UDP, HTTP e HTTPS.

Tipos de listener e cenários

O CLB oferece suporte a listeners da camada 4 (TCP e UDP) e da camada 7 (HTTP e HTTPS). Escolha o tipo de listener conforme suas necessidades.

Tipo

Protocolo

Descrição

Cenário

Listener da camada 4

TCP

  • Protocolo orientado à conexão. Exige conexão estabelecida antes da transmissão de dados.

  • Transmissão de dados confiável, porém mais lenta.

  • Cenários que exigem alta consistência e integridade dos dados, como transferência de arquivos, e-mail e login remoto.

  • Aplicações web sem requisitos personalizados.

Para mais informações, consulte Adicionar um listener TCP.

UDP

  • Protocolo sem conexão. Não requer handshake. Não oferece suporte a correção de erros ou retransmissão.

  • Transmissão mais rápida, mas com menor confiabilidade.

Cenários que priorizam velocidade em detrimento da confiabilidade, como videoconferências e feeds de dados financeiros em tempo real.

Para mais informações, consulte Adicionar um listener UDP.

Listener da camada 7

HTTP

  • Protocolo da camada de aplicação para empacotamento de dados.

  • Oferece suporte à persistência de sessão baseada em cookies.

  • Usa o cabeçalho X-Forwarded-For para preservar os endereços IP dos clientes.

Aplicações que precisam identificar o conteúdo dos dados, como aplicações web e jogos móveis.

Para mais informações, consulte Adicionar um listener HTTP.

HTTPS

  • Criptografa dados em trânsito para evitar acessos não autorizados.

  • Permite gerenciamento centralizado de certificados. Faça upload dos certificados no CLB para descarregar a descriptografia dos servidores de back-end.

Aplicações que exigem transmissão de dados criptografada.

Para mais informações, consulte Adicionar um listener HTTPS.

Limitações de configuração de porta

Porta

Descrição

Limitações

Porta do listener (porta front-end)

Recebe solicitações dos clientes.

Para uma instância de CLB:

  • As portas dos listeners TCP, HTTP e HTTPS não podem se sobrepor.

    Por exemplo, se um listener TCP usar a porta 80, nenhum outro listener TCP, HTTP ou HTTPS poderá usar essa mesma porta.

  • As portas dos listeners UDP são independentes das portas dos listeners TCP, HTTP e HTTPS.

    Por exemplo, um listener UDP na porta 81 não entra em conflito com um listener TCP, HTTP ou HTTPS na porta 81.

Porta do servidor (porta de back-end)

Porta na qual os servidores de back-end fornecem serviços.

Para uma instância de CLB:

  • Se o grupo de servidores padrão estiver associado a um listener, a porta do listener só poderá encaminhar solicitações para a mesma porta nos servidores de back-end.

  • Se um grupo vServer ou um grupo de servidores primário/secundário estiver associado a um listener, a porta do listener poderá encaminhar solicitações para diversas portas nos servidores de back-end.

  • Listeners que usam protocolos diferentes podem encaminhar solicitações para a mesma porta nos servidores de back-end. Por exemplo, tanto um listener TCP na porta 80 quanto um listener HTTP na porta 81 podem encaminhar solicitações para a mesma porta em um servidor de back-end.

Nota
  • Os listeners HTTP e HTTPS não oferecem suporte a grupos de servidores primário/secundário.

  • É possível adicionar até dois servidores de back-end a um grupo de servidores primário/secundário.

Comparação de recursos dos listeners

Recurso

Listener da camada 4

Listener da camada 7

Listener TCP

Listener UDP

Listener HTTP

Listener HTTPS

Protocolo de back-end

TCP

UDP

HTTP

HTTP

Algoritmo de agendamento

  • Weighted Round Robin (WRR)

  • Round Robin (RR)

  • Consistent Hashing (CH)

  • Weighted Round Robin (WRR)

  • Round Robin (RR)

  • Consistent Hashing (CH)

  • Weighted Round Robin (WRR)

  • Round Robin (RR)

  • Weighted Round Robin (WRR)

  • Round Robin (RR)

Certificado

Não aplicável. Implante certificados SSL nos servidores de back-end, se necessário.

Não aplicável

Não aplicável

Adicione certificados ao CLB.

Logs de acesso

Sem suporte

Sem suporte

Com suporte

Com suporte

Monitoramento em nível de segundo

Com suporte

Com suporte

Sem suporte

Sem suporte

Grupo de servidores primário/secundário

Com suporte

Com suporte

Sem suporte

Sem suporte

Regra de encaminhamento

Sem suporte. Configure regras de encaminhamento nos servidores de back-end, se necessário.

Com suporte. Configure regras de encaminhamento para os listeners.

Nota

Algumas regiões não oferecem suporte a listeners da camada 7. Para obter detalhes, consulte Regiões e zonas do CLB.

Compartilhamento de largura de banda entre listeners

As instâncias de CLB têm largura de banda limitada. Você pode alocar largura de banda exclusiva para listeners de serviços críticos e permitir que os demais compartilhem o restante. Essa abordagem melhora a estabilidade e a disponibilidade dos serviços essenciais.

Como funciona

Considere uma instância de CLB com 10 Mbit/s de largura de banda e três listeners: A, B e C. O listener A tem largura de banda exclusiva de 4 Mbit/s:

  • O listener A sempre tem 4 Mbit/s disponíveis, independentemente do tráfego nos listeners B e C.

  • Os listeners B e C compartilham os 6 Mbit/s restantes (10 Mbit/s - 4 Mbit/s).

    • Se o listener B não tiver tráfego, o listener C poderá usar todos os 6 Mbit/s, e vice-versa.

    • Quando ambos recebem tráfego, os 6 Mbit/s são divididos proporcionalmente. Por exemplo, tráfego igual resulta em aproximadamente 3 Mbit/s para cada listener.

    • Se um listener usar todos os 6 Mbit/s, o outro ficará sem largura de banda, causando perda de pacotes.

  • Não ocorre perda de pacotes desde que o tráfego de cada listener permaneça dentro da largura de banda alocada.

Nota

Se o serviço CLB não atingir a largura de banda máxima especificada na compra da instância, consulte Falha na conexão ao atingir a largura de banda máxima

Ativar limitação de largura de banda para um listener

Ao criar um listener, acesse a etapa Protocol & Listener, clique em Modify ao lado de Advanced Settings e ative Bandwidth Throttling for Listeners.

  • Se ativada, especifique uma largura de banda exclusiva para o listener. O valor não deve exceder a largura de banda máxima da instância menos a largura de banda já alocada a outros listeners.

    Nota

    Todas as políticas de encaminhamento do listener compartilham sua largura de banda exclusiva.

  • Se desativada, o listener compartilhará a largura de banda restante da instância com todos os outros listeners não exclusivos.

Referências

O CLB fornece balanceamento de carga básico da camada 4 (TCP/UDP) e da camada 7 (HTTP/HTTPS).

A Alibaba Cloud também oferece o Application Load Balancer (ALB) para a camada 7, com encaminhamento avançado e suporte a QUIC, além do Network Load Balancer (NLB) para a camada 4, com maior desempenho e dimensionamento automático. Recomenda-se o uso do ALB e do NLB em vez do CLB.