Introdução

Concluído

O aplicativo de microsserviço de exemplo

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

Para começar, clone um repositório Git e execute um script que configura aplicativos de microsserviço do Azure Spring Apps que se conectam a um Banco de Dados do Azure para MySQL.

Seus aplicativos Azure Spring estão configurados com dimensionamento automático. Esse recurso permite que o Azure Spring Apps responda às 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 informações sobre animais de estimação e proprietários (Nome, Endereço, Cidade, Telefone).
  • Serviço de visitas: Armazena e mostra informações de visitas para cada animal de estimação.
  • Serviço veterinário: 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.

Captura de ecrã da sua aplicação Spring Apps.