Tous les produits
Search
Centre de documentation

Microservices Engine:Select an engine type and edition

Dernière mise à jour :Aug 11, 2026

Microservices Engine (MSE) prend en charge deux types de moteurs, Nacos et ZooKeeper, ainsi que deux éditions, Professional et Developer. Choisissez un type de moteur en fonction de votre pile applicative et de votre charge de travail, puis sélectionnez une édition selon vos exigences en matière de disponibilité et d'assistance.

Important

MSE ne permet pas de modifier l'édition après la création de l'instance. Il est impossible de passer de l'édition Developer à l'édition Professional, ou inversement. Pour changer d'édition, créez une nouvelle instance et migrez vos charges de travail.

Types de moteurs

Le registre de microservices MSE propose les moteurs Nacos et ZooKeeper pour l'enregistrement des services, leur découverte et la gestion des configurations.

  • Moteur Nacos : Exécute Nacos 2.x par défaut et reste compatible avec les versions antérieures de Nacos. Entièrement compatible avec le protocole Eureka, il offre des performances supérieures de 50 % à celles d'Eureka open source.

  • Moteur ZooKeeper : Exécute ZooKeeper 3.8.0 par défaut et assure la compatibilité avec les versions à partir de ZooKeeper 3.4.0.

Quand utiliser chaque moteur

Scénario Moteur recommandé Raison
Migration depuis une instance Nacos autogérée Nacos Compatibilité directe avec les clients Nacos existants
Migration depuis une instance Eureka autogérée Nacos Prise en charge complète du protocole Eureka ; Eureka 2.x open source est abandonné et Eureka 1.x n'intègre plus de nouvelles fonctionnalités
Migration depuis une instance ZooKeeper autogérée ZooKeeper Compatibilité directe avec les clients ZooKeeper existants
Nouveau déploiement de microservices Nacos Ensemble riche de fonctionnalités pour la découverte de services et la gestion des configurations
Big data et coordination distribuée ZooKeeper Verrous distribués, files d'attente distribuées et coordination haute disponibilité (HA) intégrés

Éditions

MSE propose deux éditions pour chacun des types de moteurs :

  • Édition Professional : Destinée aux charges de travail de production nécessitant une haute disponibilité multizone, un accord de niveau de service (SLA) pouvant atteindre 99,95 %, des performances améliorées et une assistance experte.

  • Édition Developer : Conçue pour le développement, les tests et les charges de travail non critiques, avec un déploiement sur nœud unique et des performances équivalentes à celles de l'open source.

Fonctionnalités communes aux deux moteurs

Les capacités suivantes s'appliquent aux moteurs Nacos et ZooKeeper, avec des différences entre l'édition Professional et l'édition Developer.

Fonctionnalité Édition Professional Édition Developer
Modèle de déploiement Multizone : instances déployées uniformément dans les zones de disponibilité avec détection et récupération automatiques en cas de défaillance des nœuds Nœud unique : aucune reprise après sinistre multizone
SLA Jusqu'à 99,95 % Aucune garantie de SLA
Mise à l'échelle dynamique Mise à l'échelle et reconfiguration sans redémarrage, réduisant les temps d'arrêt du service Non pris en charge
Optimisation de l'exécution Basé sur Alibaba Dragonwell avec un réglage approfondi ; amélioration globale des performances de plus de 40 % Performances de niveau open source
Service expert Les experts produit et R&D fournissent une assistance en ligne, des recommandations de stabilité, un réglage des paramètres et des bonnes pratiques Non pris en charge
Gestion des alertes Pris en charge Pris en charge
Migration transparente Pris en charge Pris en charge
La migration transparente vous permet de migrer les applications Spring Cloud et Dubbo d'un registre autogéré vers MSE sans modifier le code ni interrompre les services. L'accès aux applications reste inchangé pendant la migration.

Fonctionnalités spécifiques à Nacos

Fonctionnalité Édition Professional Édition Developer
Versions de moteur prises en charge Nacos 2.0.x, Nacos 2.1 (compatible avec les clients Nacos 1.x et 2.x) Nacos 2.0.x, Nacos 2.1 (compatible avec les clients Nacos 1.x et 2.x)
Observabilité Surveillance du registre, du centre de configuration et des ressources. Métriques avancées et tableaux de bord : pushes de services, connexions persistantes, version du client, machine virtuelle Java (JVM). Surveillance du registre, du centre de configuration et des ressources
Authentification d'accès Pris en charge Pris en charge
Chiffrement des configurations (via Key Management Service (KMS)) Pris en charge Pris en charge
Protocole Eureka Pris en charge Pris en charge
Protocole Diamond (Application Configuration Management) Pris en charge Pris en charge
Interopérabilité du trafic entre applications non Java et Java Pris en charge Pris en charge
Protection contre les listes vides Pris en charge Pris en charge
Suivi des pushes de configuration Pris en charge Non pris en charge

Description des fonctionnalités :

  • Authentification d'accès : Empêche les utilisateurs non autorisés d'accéder aux instances Nacos. Garantit la confidentialité et la sécurité des configurations.

  • Chiffrement des configurations : Chiffre les configurations à l'aide de Key Management Service (KMS). Assure le stockage et la transmission chiffrés.

  • Interopérabilité du trafic (non Java et Java) : Permet la communication entre les applications déployées sur les instances Alibaba Cloud Service Mesh (ASM) et les applications Java enregistrées auprès de MSE, sur la base de la découverte de services.

Fonctionnalités spécifiques à ZooKeeper

Important

Pour les instances ZooKeeper de l'édition Professional, un maximum de 2 000 nœuds éphémères peut être créé par session afin de maintenir la stabilité de l'instance. Vérifiez la configuration des nœuds éphémères sur votre client et évaluez si la limitation de débit affecte vos charges de travail avant de migrer depuis l'édition Developer.

Fonctionnalité Édition Professional Édition Developer
Versions de moteur prises en charge ZooKeeper 3.8.0 (compatible avec les versions 3.4.x à 3.8.x) ZooKeeper 3.8.0 (compatible avec les versions 3.4.x à 3.8.x)
Optimisation du rechargement à chaud Chargement de classes optimisé et réduction des temps d'arrêt au démarrage Non optimisé
Gestion des nœuds enfants Politiques personnalisées pour limiter le nombre de nœuds enfants et éviter la dégradation des performances Fonctionnalités de base uniquement

Édition recommandée par cas d'utilisation

Cas d'utilisation Édition recommandée Raisons principales
Services de production avec utilisateurs finaux Édition Professional SLA de 99,95 %, haute disponibilité multizone, récupération automatique après défaillance
Applications nécessitant une assistance experte Édition Professional Accès aux experts produit et R&D pour la stabilité et le réglage
Charges de travail à haut débit Édition Professional Amélioration des performances de plus de 40 % grâce à l'optimisation Alibaba Dragonwell
Développement et tests Édition Developer Déploiement économique sur nœud unique pour les environnements non critiques
Projets de preuve de concept Édition Developer Suffisant pour valider l'architecture de l'application
Outils internes non critiques Édition Developer L'ensemble de fonctionnalités de base répond aux exigences hors production

Références