DEV Community

Gustavo Inocencio
Gustavo Inocencio

Posted on

Mensageria básica no ServiceBus do Azure

Mensageria é o nome dado ao esquema de troca de informações entre dois ou mais sistemas.
Composto por 3 camadas:

  • Producer;
  • Channel;
  • Consumer;

Azure Service Bus é o agente provedor de mensageria da Azure.
Oferece transferência assíncrona de dados, o que é a funcionalidade mais importante pois permite que mensagens sejam enviadas ou recebidas quando o sistema estiver disponível. A mensagem estará aguardando na plataforma do Azure Service Bus.

Utilização:

  • Transferência de dados comerciais;
  • Separar aplicativos e melhorar a escalabilidade de aplicativos e serviços.

Arquitetura:
Filas: Mensagens são enviadas e recebidas a partir de filas. As filas armazenam mensagens até que o aplicativo de recebimento esteja disponível

Tópicos: Diferente da fila que é usada para comunicação ponto a ponto, os tópicos são úteis em cenários de publicação/assinatura.
Os tópicos podem ter várias assinaturas independentes e podem ser filtradas as mensagens para que cada assinatura recebe tipos de mensagens.

Discussion (0)