1. Mensageria

As propriedades principais do modelo de mensageria são:



• Comunicação assíncrona

Clientes enviam as solicitações para uma fila, onde a mensagem é armazenada até que o aplicativo a remova. Após o cliente colocar a mensagem na fila, ele continua a sua execução sem esperar que esta mensagem seja retirada da fila.



• QoS Configurável

A fila pode ser configurada para a alta velocidade ou mais lenta para atender as necessidades da qualidade do serviço. Operações de fila podem ser coordenadas com as operações de banco de dados.



• Fraco Acoplamento

Não há ligação direta entre clientes e servidores. O cliente é alheio a qual servidor atenderá a mensagem, assim como o servidor é alheio a de qual cliente a mensagem veio.

A figura abaixo apresenta um exemplo de uma aplicação com o padrão de mensageria.

Anatomia do padrão de mensageria
Copyright © 2016 AIEC.