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.
Top comments (0)