As propriedades principais do modelo de mensageria são:
|
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. |
|
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. |
|
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.