Todos os produtos
Search
Central de documentação

ApsaraMQ for Kafka:Por que o acesso via proxy não funciona com o ApsaraMQ for Kafka

Última atualização: Jun 27, 2026

O ApsaraMQ for Kafka não oferece suporte a acesso via proxy. Essa restrição ocorre no nível do protocolo, não sendo um problema de configuração.

Como funcionam as conexões entre cliente e broker no Kafka

A conexão de um cliente Kafka aos brokers ocorre em duas etapas:

  1. O cliente se conecta a um broker pela lista bootstrap.servers e obtém os metadados do cluster.

  2. O cliente usa os endereços IP dos brokers presentes nesses metadados para enviar e receber mensagens.

Se houver um proxy entre o cliente e os brokers, a primeira etapa é concluída com sucesso: o cliente alcança um broker e recebe os metadados. Contudo, como esses metadados contêm os endereços IP diretos dos brokers, o cliente tenta se conectar diretamente a eles para o tráfego de mensagens, ignorando o proxy. A conexão falha porque o cliente não consegue alcançar tais IPs.

Em resumo, o proxy encaminha a solicitação inicial de metadados, mas não mantém a conectividade de ponta a ponta necessária para o tráfego de mensagens.

Alternativa: use o Express Connect para acesso on-premises

Para acessar uma instância do ApsaraMQ for Kafka a partir de um data center on-premises, utilize um circuito do Express Connect em vez de um proxy. O Express Connect estabelece uma conexão física dedicada entre seu data center e a Alibaba Cloud, garantindo conectividade de rede completa aos endereços IP dos brokers.

Para obter instruções de configuração, consulte O que é uma conexão por meio de um circuito do Express Connect?.