evento
Junte-se a nós na FabCon Vegas
31/03, 23 - 2/04, 23
O melhor evento liderado pela comunidade Microsoft Fabric, Power BI, SQL e AI. 31 de março a 2 de abril de 2025.
Registe-se hoje mesmoEste browser já não é suportado.
Atualize para o Microsoft Edge para tirar partido das mais recentes funcionalidades, atualizações de segurança e de suporte técnico.
Este guia de início rápido mostra como criar um namespace do Service Bus e uma fila usando a CLI do Azure. Ele também mostra como obter credenciais de autorização que um aplicativo cliente pode usar para enviar/receber mensagens de/para a fila.
As filas do Service Bus suportam um modelo de comunicação de mensagens mediadas. Quando você usa filas, os componentes de um aplicativo distribuído não se comunicam diretamente entre si; em vez disso, trocam mensagens através de uma fila, que atua como um intermediário (corretor). Um produtor de mensagens (remetente) entrega uma mensagem à fila e, em seguida, prossegue com o processamento. De modo assíncrono, um consumidor de mensagens (recetor) obtém a mensagem da fila e processa-a. O produtor não tem de esperar por uma resposta do consumidor para continuar a processar e enviar novas mensagens. As filas oferecem uma entrega de mensagens First In, First Out (FIFO) para um ou mais consumidores concorrentes. Ou seja, as mensagens são normalmente recebidas e processadas pelos recetores pela ordem em que foram adicionadas à fila e cada mensagem é recebida e processada por apenas um consumidor de mensagens.
As filas do Service Bus são uma tecnologia para fins gerais que pode ser utilizada para uma vasta gama de cenários:
A utilização de filas permite ao utilizador dimensionar mais facilmente as aplicações e permite mais resiliência na arquitetura.
Se não tiver uma subscrição do Azure, pode criar uma conta gratuita antes de começar.
Neste início rápido, você usa o Azure Cloud Shell que pode ser iniciado depois de entrar no portal do Azure. Para obter detalhes sobre o Azure Cloud Shell, consulte Visão geral do Azure Cloud Shell. Você também pode instalar e usar o Azure PowerShell em sua máquina.
Inicie sessão no portal do Azure.
Inicie o Azure Cloud Shell selecionando o ícone mostrado na imagem a seguir. Mude para o modo Bash se o Cloud Shell estiver no modo PowerShell .
Execute o seguinte comando para criar um grupo de recursos do Azure. Atualize o nome do grupo de recursos e o local, se desejar.
az group create --name ContosoRG --location eastus
Execute o seguinte comando para criar um namespace de mensagens do Service Bus.
az servicebus namespace create --resource-group ContosoRG --name ContosoSBusNS --location eastus
Execute o seguinte comando para criar uma fila no namespace criado na etapa anterior. Neste exemplo, ContosoRG
é o grupo de recursos que você criou na etapa anterior. ContosoSBusNS
é o nome do namespace do Service Bus criado nesse grupo de recursos.
az servicebus queue create --resource-group ContosoRG --namespace-name ContosoSBusNS --name ContosoOrdersQueue
Execute o seguinte comando para obter a cadeia de conexão primária para o namespace. Use essa cadeia de conexão para se conectar à fila e enviar e receber mensagens.
az servicebus namespace authorization-rule keys list --resource-group ContosoRG --namespace-name ContosoSBusNS --name RootManageSharedAccessKey --query primaryConnectionString --output tsv
Anote a cadeia de conexão e o nome da fila. Você os usa para enviar e receber mensagens.
Neste artigo, você criou um namespace do Service Bus e uma fila no namespace. Para saber como enviar/receber mensagens de/para a fila, consulte um dos seguintes inícios rápidos na seção Enviar e receber mensagens .
evento
Junte-se a nós na FabCon Vegas
31/03, 23 - 2/04, 23
O melhor evento liderado pela comunidade Microsoft Fabric, Power BI, SQL e AI. 31 de março a 2 de abril de 2025.
Registe-se hoje mesmoFormação
Módulo
Descubra as filas de mensagens do Azure - Training
Saiba como integrar o Barramento de Serviço do Azure e o armazenamento de filas do Azure à sua solução e como enviar e receber mensagens usando o .NET.
Certificação
Microsoft Certified: Azure Fundamentals - Certifications
Demonstrar conhecimento fundamental dos conceitos de nuvem e dos principais serviços do Azure, além de recursos e ferramentas de gerenciamento e governança do Azure.