Introdução

Concluído

O aplicativo de microsserviço de exemplo

Neste módulo, você configurará uma arquitetura de microsserviço de exemplo para estar pronta para dimensionamento automático. Mais tarde, você verá os detalhes de dimensionamento automático do aplicativo e aprenderá como acioná-lo para dimensioná-lo.

Para começar, você clonará um repositório Git e executará um script que configura aplicativos de microsserviço do Azure Spring Apps se conectando a um Banco de Dados do Azure para MySQL.

Seus Azure Spring Apps são configurados com dimensionamento automático para responder a alterações no ambiente adicionando ou removendo instâncias e equilibrando a carga entre elas. O dimensionamento automático não tem qualquer efeito sobre a energia da CPU, a memória ou a capacidade de armazenamento das instâncias do aplicativo que alimentam o aplicativo. Ele altera apenas o número de instâncias de aplicativo.

O script implanta um conhecido aplicativo de microsserviço PetClinic e é construído em torno de pequenos serviços independentes, comunicando-se por HTTP por meio de uma API REST. A amostra é decomposta em quatro microsserviços principais. Todos eles são implantáveis de forma independente, organizados por domínios de negócios.

  • Atendimento ao cliente: Contém lógica geral de entrada do usuário e validação, incluindo animais de estimação e informações do proprietário (Nome, Endereço, Cidade, Telefone).
  • Serviço de visitas: Armazena e mostra informações de visitas para cada animal de estimação.
  • Serviço de veterinários: Armazena e mostra informações de veterinários, incluindo nomes e especialidades.
  • API Gateway: Um único ponto de entrada no sistema, usado para lidar com solicitações e roteá-las para um serviço apropriado e agregar os resultados.

Screenshot of your Spring Apps application.