Tous les produits
Search
Centre de documentation

Enterprise Distributed Application Service:Vue d'ensemble de Spring Cloud

Dernière mise à jour :Aug 10, 2026

Enterprise Distributed Application Service (EDAS) prend en charge le framework natif de microservices Spring Cloud. Déployez vos applications Spring Cloud sur EDAS sans modifier le code ni les configurations pour bénéficier d'une gouvernance des services, d'une observabilité et d'une gestion des applications de niveau entreprise. Ces fonctionnalités améliorent la stabilité et la sécurité de vos applications.

Pourquoi déployer des applications Spring Cloud sur EDAS

Spring Cloud définit des standards pour les modèles courants de microservices, tels que la découverte de services, l'équilibrage de charge, le disjoncteur (« circuit breaker »), la gestion des configurations et la messagerie. Il propose des implémentations comme Spring Cloud Netflix, Spring Cloud Consul, Spring Cloud Gateway, Spring Cloud Sleuth et Spring Cloud Alibaba (développé par l'équipe middleware du groupe Alibaba). Sur la base de ces standards, Spring Cloud fournit également des composants d'implémentation pour les passerelles de services, le suivi distribué, la sécurité, la planification distribuée des tâches et la coordination distribuée des tâches.

EDAS ajoute des fonctionnalités prêtes pour la production au framework open source :

  • Gouvernance des microservices — déploiement canari, éjection des instances défaillantes, arrêt gracieux et interrogation des services, le tout sans modification du code.

  • Observabilité — suivi distribué, surveillance et alertes, ainsi que diagnostic des applications.

  • Gestion des applications — déploiement et gestion centralisés des applications.

Les applications construites avec des composants tels que Spring Cloud Netflix ou Spring Cloud Consul s'exécutent immédiatement sur EDAS. Par défaut, EDAS gère l'enregistrement et la découverte des services, remplaçant de manière transparente des composants comme Netflix Eureka ou Consul Discovery.

Compatibilité des composants

EDAS prend en charge Spring Cloud Edgware et les versions ultérieures. Le tableau suivant associe chaque fonctionnalité à son implémentation open source et décrit la manière dont EDAS la gère.

Fonctionnalité Spring Cloud

Implémentation open source

Compatibilité EDAS

Références

Fonctionnalités générales

Enregistrement et découverte de services

  • Netflix Eureka

  • Consul Discovery

Compatible ; composants de substitution disponibles

Géré par EDAS par défaut

Équilibrage de charge

Netflix Ribbon

Compatible

Mettre en œuvre l'équilibrage de charge

Appel de service

  • Feign

  • RestTemplate

Compatible

--

Gestion des configurations

  • Config Server

  • Consul Config

Compatible ; composants de substitution disponibles

Gérer les configurations des applications

Passerelle de service

  • Spring Cloud Gateway

  • Netflix Zuul

Compatible

Construire des passerelles de service

Suivi

Spring Cloud Sleuth

Compatible ; composants de substitution disponibles

--

Spring Cloud Stream

  • Binder RabbitMQ

  • Binder Kafka

Compatible ; composants de substitution disponibles

--

Spring Cloud Bus

  • RabbitMQ

  • Kafka

Compatible ; composants de substitution disponibles

--

Sécurité

Spring Cloud Security

Compatible

--

Planification distribuée des tâches

Spring Cloud Task

Compatible

Mettre en œuvre la planification des tâches

Coordination distribuée

Spring Cloud Cluster

Compatible

--

Remarque

Les composants non répertoriés dans ce tableau, tels que Hystrix, Zuul et Spring Cloud Gateway, fonctionnent également comme prévu sur EDAS.

Versions prises en charge

EDAS prend en charge Spring Cloud Edgware et les versions ultérieures. Le tableau suivant présente les correspondances de versions entre Spring Cloud, Spring Boot et Spring Cloud Alibaba.

|
**Spring Cloud**
|
**Spring Boot**
|
**Spring Cloud Alibaba**
| | --- | --- | --- | |
2020.0
|
2,4.x
|
2021.1
| |
Hoxton
|
2,2.x
|
2.2.6.RELEASE
| |
Greenwich
|
2,1.x
|
2.1.1.RELEASE
| |
Finchley
|
2,0.x
|
2.0.1.RELEASE
| |
Edgware
|
1,5.x
|
1.5.1.RELEASE
|
Remarque

Pour les versions non répertoriées ici, consultez les notes de version de Spring Cloud Alibaba.





































Voir aussi