Fila de mensagens: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
m Bot: Modificando: nl:Message queue
Linha 3:
Filas de mensagens provêm um [[protocolo]] de [[comunicação assíncrona]], de forma que o remetente e o destinatário da mensagem não precisam interagir ao mesmo tempo. As mensagens são enfileiradas e armazenadas até que o destinatário as processe. A maioria das filas de mensagens definem limites ao tamanho dos dados que podem ser transmitidos numa única mensagem. Aquelas que não possuem tal limite são chamadas caixas de mensagens.
 
 
Faz sentido usar as filas de mensagens quando os interlocutores estão ligados através de redes de grande escala, em países diferentes, para as quais a probabilidade de desconexão não é desprezível.
 
Message-Oriented Middleware (MOM):
-fornece suporte para comunicação persistente ou assíncrona,
-oferece espaço dentro do sistema para o armazenamento de mensagens até que o receptor esteja pronto para as ler,
-Não obrigam a que o emissor e receptor estejam em funcionamento em simultâneo.
 
Arquitectura para um Sistema de Filas de Mensagens:
-As mensagens são enviadas para uma fila (com um identificar único),
-O endereço da fila é transformado num endereço de nível transporte (IP/porta) para que a mensagem possa ser enviada para o destino (tipo DNS),
-A mensagem depois é potencialmente passada por um conjunto de servidores e é copiada para a fila no receptor.
=={{Ver também}}==
*[[Comunicação entre processos]]