Arquitetar mediações de mensagens e aplicações sem servidor no Azure
Aprenda a criar sistemas de mensagens fiáveis para as suas aplicações e saiba como tirar partido dos serviços de aplicações sem servidor no Azure.
Pré-requisitos
- Estar familiarizado com C#
Código de Feito
Pretende pedir um código de feito?
Módulos neste percurso de aprendizagem
As Funções do Azure permitem aos programadores alojar a lógica de negócio, que pode ser executada sem infraestrutura de gestão ou de aprovisionamento.
Defina um fluxo de trabalho com acionadores, ações e operadores condicionais incorporados. O seu fluxo de trabalho será executado automaticamente quando os dados estiverem disponíveis, processará os dados na cloud, registará os resultados numa base de dados e enviará notificações por e-mail.
Quando tiver uma aplicação que consista em componentes executados em diferentes computadores, servidores e dispositivos móveis, as comunicações fiáveis entre esses componentes podem ser difíceis e pouco fiáveis. O Azure fornece diversas tecnologias que pode utilizar para comunicar com maior fiabilidade, incluindo filas de Armazenamento, Hubs de Eventos, Event Grid e Service Bus. Este módulo mostra-lhe como escolher a melhor tecnologia para a sua tarefa de comunicação.
Implemente o padrão publicação-subscrição na cloud com o armazenamento de Filas do Azure.
Conecte aplicativos de envio e recebimento com Hubs de Eventos para que você possa lidar com cargas altas sem perder dados.
Escreva código C# numa aplicação personalizada que envia e recebe mensagens através dos tópicos e das filas do Service Bus do Azure.
Crie uma arquitetura de aplicação sem servidor, automatize as suas operações e integre aplicações ao processar eventos do Azure com o Event Grid.
Saiba como o Azure Relay permite expor com segurança serviços executados em sua rede local para clientes na nuvem. Conecte serviços além dos limites da rede, sem ter que abrir uma porta no firewall ou fazer alterações intrusivas na infraestrutura de rede corporativa.