Tous les produits
Search
Centre de documentation

Serverless App Engine:Utiliser le registre Nacos intégré à SAE

Dernière mise à jour :Aug 11, 2026

Serverless App Engine (SAE) prend en charge plusieurs types de registres Nacos, notamment les registres auto-gérés, le registre intégré à SAE et les registres commerciaux fournis par Microservices Engine (MSE). Configurez l'enregistrement et la découverte de services Nacos pour une application directement depuis la console SAE.

Documentation connexe

Sélectionnez la procédure correspondant à votre type de registre Nacos :

  • Pour un registre Nacos commercial fourni par MSE, consultez la rubrique Utiliser un registre Nacos MSE.

  • Pour un registre Nacos auto-géré, reportez-vous à la section Utiliser un registre Nacos auto-géré.

  • Pour le registre Nacos intégré à SAE, suivez les étapes décrites dans cette rubrique. SAE met automatiquement à jour les adresses du registre et du centre de configuration en injectant des variables d'environnement et en modifiant le bytecode via un agent Java. Vous pouvez ainsi déployer votre application sur SAE sans modifier votre code.

Recommandations

Si vous gérez un grand nombre d'applications microservices, privilégiez l'un des types de registres de services suivants, classés par ordre de préférence décroissant :

  • Registre Nacos MSE

  • Registre de services auto-géré

  • Registre de services intégré à SAE

Pour plus d'informations, consultez les ressources MSE Nacos et Nacos open source.

Fonctionnement

SAE met automatiquement à jour les adresses du registre et du centre de configuration de votre application en injectant des variables d'environnement et en modifiant le bytecode à l'aide d'un agent Java. Cette approche vous permet de déployer votre application directement sur SAE sans adapter votre code.

Important

L'authentification est activée par défaut avec le registre Nacos intégré à SAE ; aucune configuration supplémentaire n'est requise.

Limites

  • Le registre Nacos intégré à SAE ne prend pas en charge Seata Server.

  • Le registre Nacos intégré à SAE est exclusivement compatible avec le langage Java.

  • Versions disponibles du registre Nacos intégré à SAE

    Série

    Version

    Série 1.x

    1.2.0

    1.2.1

    1.3.0

    1.3.1

    1.3.2

    1.3.3

    1.4.0

    1.4.3

    1.4.4

    1.4.6

    1.4.7

    1.4.8

    Série 2.x

    2.0.2

    2.0.3

    2.0.4

    2.1.2

    2.2.2

    2.2.3

    2.2.4

    2.3.0

    2.4.0

    2.4.1

    2.4.2

    Remarque

    Il est recommandé de migrer du SDK Nacos 1.x vers la version 2.x :

    • Le client 1.x utilise un mécanisme d'interrogation longue (long polling) pour détecter les modifications de configuration, avec un délai d'expiration par défaut de 30 secondes. ARMS (Application Real-Time Monitoring Service) peut interpréter ces expirations comme des appels lents et déclencher des alertes inutiles. Le client 2.x s'appuie sur des connexions gRPC persistantes, ce qui évite ce problème.

    • La série 2.x apporte des améliorations significatives en termes d'architecture, de performances, de stabilité et de fonctionnalités. Pour en savoir plus, consultez les notes de version.

Procédure

Le point d'entrée varie selon le scénario :

Créer une application

  1. Connectez-vous à la console SAE. Dans le volet de navigation de gauche, sélectionnez Application Management > Applications. Sélectionnez ensuite une région et un namespace, puis cliquez sur Create Application.

  2. Sur la page Basic Information, configurez les paramètres requis et cliquez sur Next: Advanced Settings.

Modifier une application en cours d'exécution

Avertissement

Le redéploiement d'une application entraîne son redémarrage. Afin d'éviter des erreurs imprévisibles, telles que des interruptions de service, nous vous recommandons d'effectuer les déploiements pendant les heures creuses.

  1. Connectez-vous à la console SAE. Dans le volet de navigation de gauche, sélectionnez Application Management > Applications. Sélectionnez ensuite une région et un namespace, puis cliquez sur le nom de l'application cible.

  2. Sur la page Basic Information de l'application, cliquez sur Deploy Application.

Modifier une application arrêtée

  1. Connectez-vous à la console SAE. Dans le volet de navigation de gauche, sélectionnez Application Management > Applications. Sélectionnez ensuite une région et un namespace, puis cliquez sur le nom de l'application cible.

  2. Sur la page Basic Information de l'application, cliquez sur Modify Application Configurations.

Configurer l'enregistrement et la découverte de services

Localisez et développez la section Service Registration and Discovery. Définissez le paramètre Nacos-based Service Discovery sur SAE Built-in Nacos.

SAE remplace alors l'adresse du registre configurée dans votre application et la connecte automatiquement au registre Nacos intégré à SAE.