Todos os produtos
Search
Central de documentação

Serverless App Engine:Use Spring Cloud to develop applications

Última atualização: Sep 21, 2026

O SAE integra-se nativamente ao framework de microsserviços Spring Cloud, permitindo migrar aplicações desenvolvidas com esse framework para o SAE com apenas a adição de dependências e o ajuste das configurações do registro de serviços, sem necessidade de alterações no código. O SAE oferece recursos empresariais como hospedagem de aplicações, governança, monitoramento, alertas e diagnóstico.

Benefits of Spring Cloud

O Spring Cloud simplifica o desenvolvimento de aplicações por meio de um conjunto de padrões e especificações que abrangem descoberta de serviços, balanceamento de carga, circuit breakers, gerenciamento de configuração, mensageria orientada a eventos e barramentos de mensagens. Ele também facilita a implementação de gateways, rastreamento distribuído, segurança e agendamento e coordenação de jobs distribuídos.

Entre os componentes Spring Cloud mais utilizados estão o Spring Cloud Netflix, o Spring Cloud Consul e o Spring Cloud Alibaba.

Caso sua aplicação tenha sido desenvolvida com componentes como Spring Cloud Netflix ou Spring Cloud Consul, implante-a no SAE para aproveitar as capacidades de hospedagem e recursos avançados de monitoramento, como rastreamento ponta a ponta, sem modificar nenhum código.

Para acessar recursos adicionais de governança de service no SAE e gerenciar suas aplicações Spring Cloud, substitua os componentes Spring Cloud existentes pelos do Spring Cloud Alibaba ou adicione componentes do Spring Cloud Alibaba à sua configuração.

Compatibility description

O SAE suporta as versões Greenwich, Finchley e Edgware do Spring Cloud. Para informações detalhadas sobre a compatibilidade entre Spring Cloud, Spring Boot, Spring Cloud Alibaba e seus componentes, consulte version mappings.

A tabela abaixo descreve os recursos do Spring Cloud, os componentes open source e a compatibilidade com o SAE.

Spring Cloud features

Open source implementation

SAE compatibility

Recursos de uso geral

Registro e descoberta de serviços

  • Netflix Eureka

  • Consul Discovery

Compatível e com componentes substitutos disponíveis

Balanceamento de carga

Netflix Ribbon

Compatível

Chamadas de serviço

  • Feign

  • RestTemplate

Compatível

Gerenciamento de configuração

  • Config Server

  • Consul Config

Compatível e com componentes substitutos disponíveis

Gateway de serviços

  • Spring Cloud Gateway

  • Netflix Zuul

Compatível

Rastreamento

Spring Cloud Sleuth

Compatível e com componentes substitutos disponíveis

Message-driven Spring Cloud Stream

  • RabbitMQ binder

  • Kafka binder

Compatível e com componentes substitutos disponíveis

Message bus Spring Cloud Bus

  • RabbitMQ

  • Kafka

Compatível e com componentes substitutos disponíveis

Segurança

Spring Cloud Security

Compatível

Agendamento de jobs distribuídos

Spring Cloud Task

Compatível

Coordenação distribuída

Spring Cloud Cluster

Compatível

Version mappings

A tabela abaixo apresenta os mapeamentos de versão entre Spring Cloud, Spring Boot, Spring Cloud Alibaba e os componentes comerciais do SAE.

Spring Cloud

Spring Boot

Spring Cloud Alibaba

ANS

ACM

SchedulerX

Greenwich

2.1.x

2.1.1.RELEASE

Finchley

2.0.x

2.0.1.RELEASE

Edgware

1.5.x

1.5.1.RELEASE

Hoxton

2,2.x

2,2.x

Nota

O Spring Cloud Alibaba Nacos Discovery é um componente open source do ANS, e o Spring Cloud Alibaba Nacos Config é um componente open source do ACM.

References

  • Se você está começando a desenvolver aplicações Spring Cloud nativas e deseja implantá-las no SAE, adicione primeiro a dependência de gerenciamento de configuração localmente antes de implantar a aplicação no SAE. Para mais informações, consulte Develop and deploy Spring Cloud apps on SAE.

  • Se você desenvolveu uma aplicação Spring Cloud local que utiliza componentes como Eureka, Consul, ZooKeeper e Redis para registro e descoberta de serviços e deseja implantá-la no SAE, atualize os componentes de registro e descoberta de serviços para o Spring Cloud Alibaba Nacos Discovery. Não é necessário alterar nenhum código de negócio para implantar sua aplicação no SAE e hospedar seus microsserviços. Para mais informações, consulte Modifique service registration and discovery of applications to Nacos.