Tous les produits
Search
Centre de documentation

ApsaraMQ for Kafka:Why proxy access does not work with ApsaraMQ for Kafka

Dernière mise à jour :Aug 11, 2026

ApsaraMQ for Kafka ne prend pas en charge l'accès via un proxy. Il s'agit d'une limitation inhérente au protocole, et non d'un problème de configuration.

Fonctionnement des connexions client-broker Kafka

Un client Kafka se connecte aux brokers en deux étapes :

  1. Le client se connecte à un broker via la liste bootstrap.servers et récupère les métadonnées du cluster.

  2. Le client utilise les adresses IP des brokers extraites de ces métadonnées pour envoyer et recevoir des messages.

Si un proxy s'interpose entre le client et les brokers, la première étape aboutit : le client atteint un broker et obtient les métadonnées. Cependant, celles-ci contiennent les adresses IP des brokers. Le client tente alors de se connecter directement à ces adresses IP pour le trafic de messages, contournant ainsi le proxy. La connexion échoue car le client ne peut pas atteindre ces adresses IP.

En résumé, un proxy peut transmettre la demande initiale de métadonnées, mais il ne peut pas assurer la connectivité de bout en bout pour le trafic de messages.

Alternative : utiliser Express Connect pour l'accès depuis les locaux

Pour accéder à une instance ApsaraMQ for Kafka depuis un centre de données sur site, utilisez un circuit Express Connect au lieu d'un proxy. Express Connect établit une connexion physique dédiée entre votre centre de données et Alibaba Cloud, offrant une connectivité réseau complète aux adresses IP des brokers.

Pour obtenir des instructions de configuration, consultez la rubrique Qu'est-ce qu'une connexion via un circuit Express Connect ?.