Todos os produtos
Search
Central de documentação

Enterprise Distributed Application Service:Visão geral do Spring Cloud

Última atualização: Jun 26, 2026

O Enterprise Distributed Application Service (EDAS) oferece suporte nativo ao framework de microsserviços Spring Cloud. Implante aplicações Spring Cloud no EDAS sem alterar código ou configurações para obter governança de serviços, observabilidade e gerenciamento de aplicações de nível empresarial. Esses recursos ajudam a melhorar a estabilidade e a segurança das suas aplicações.

Por que implantar aplicações Spring Cloud no EDAS

O Spring Cloud define padrões para práticas comuns de microsserviços — descoberta de serviços, balanceamento de carga, circuit breaking, gerenciamento de configuração e mensagens — com implementações como Spring Cloud Netflix, Spring Cloud Consul, Spring Cloud Gateway, Spring Cloud Sleuth e Spring Cloud Alibaba (desenvolvido pela equipe de middleware do Alibaba Group). Com base nesses padrões, o Spring Cloud também fornece componentes para gateways de serviço, rastreamento distribuído, segurança, agendamento de tarefas distribuídas e coordenação de tarefas distribuídas.

O EDAS adiciona recursos prontos para produção ao framework open source:

  • Governança de microsserviços — lançamento canário, ejeção de outliers, desligamento graceful e consulta de serviços, tudo sem alterações de código.

  • Observabilidade — rastreamento distribuído, monitoramento, alertas e diagnóstico de aplicações.

  • Gerenciamento de aplicações — implantação e administração centralizada de aplicações.

Aplicações desenvolvidas com componentes como Spring Cloud Netflix ou Spring Cloud Consul são executadas no EDAS imediatamente. O EDAS gerencia o registro e a descoberta de serviços por padrão e substitui componentes como Netflix Eureka ou Consul Discovery de forma transparente.

Compatibilidade de componentes

O EDAS é compatível com o Spring Cloud Edgware e versões posteriores. A tabela a seguir mapeia cada recurso à sua implementação open source e descreve como o EDAS lida com ele.

Recurso do Spring Cloud

Implementação open source

Compatibilidade com o EDAS

Referências

Recursos gerais

Registro e descoberta de serviços

  • Netflix Eureka

  • Consul Discovery

Compatível; componentes alternativos disponíveis

Gerenciado pelo EDAS por padrão

Balanceamento de carga

Netflix Ribbon

Compatível

Implementar balanceamento de carga

Chamada de serviço

  • Feign

  • RestTemplate

Compatível

--

Gerenciamento de configuração

  • Config Server

  • Consul Config

Compatível; componentes alternativos disponíveis

Gerenciar configurações de aplicação

Gateway de serviço

  • Spring Cloud Gateway

  • Netflix Zuul

Compatível

Construir gateways de serviço

Rastreamento

Spring Cloud Sleuth

Compatível; componentes alternativos disponíveis

--

Spring Cloud Stream

  • RabbitMQ binder

  • Kafka binder

Compatível; componentes alternativos disponíveis

--

Spring Cloud Bus

  • RabbitMQ

  • Kafka

Compatível; componentes alternativos disponíveis

--

Segurança

Spring Cloud Security

Compatível

--

Agendamento de tarefas distribuídas

Spring Cloud Task

Compatível

Implementar agendamento de tarefas

Coordenação distribuída

Spring Cloud Cluster

Compatível

--

Nota

Componentes não listados nesta tabela, como Hystrix, Zuul e Spring Cloud Gateway, também funcionam conforme o esperado no EDAS.

Versões compatíveis

O EDAS é compatível com o Spring Cloud Edgware e versões posteriores. A tabela a seguir mostra os mapeamentos de versão entre Spring Cloud, Spring Boot e 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

Nota

Para versões não listadas aqui, consulte as notas de lançamento do Spring Cloud Alibaba.

Veja também