Melhores práticas para desenvolver e implantar aplicações no SAE.
Isole ambientes com namespaces: Crie um namespace por ambiente para isolar desenvolvimento, testes e produção. Aplicações no mesmo namespace se comunicam pela rede interna; as de namespaces diferentes permanecem isoladas.
Cenário de desenvolvimento: Isole ambientes de desenvolvimento e teste usando conexão cliente-nuvem: Segmente o tráfego entre seu ambiente de desenvolvimento local e o ambiente de testes online do SAE para acelerar o desenvolvimento conjunto e a depuração.
Cenário de desenvolvimento: Isole ambientes usando ApsaraMQ for RocketMQ: Use o ApsaraMQ for RocketMQ para isolar ambientes com modelagem de tráfego em cenários assíncronos, sem alterar o código de negócio.
Cenário online: Implemente canary release de ponta a ponta usando Spring Cloud Gateway ou gateway Zuul autogerenciado: Defina canary releases de ponta a ponta no SAE para controlar o tráfego em toda a cadeia de requisições, sem modificar o código de negócio.
Implante um serviço Nginx usando o SAE: Implante um serviço Nginx no SAE para criar um site estático ou configurar um proxy reverso que encaminhe requisições de clientes para aplicações de backend.