Fila de mensagens: diferenças entre revisões

Origem: Wikipédia, a enciclopédia livre.
Conteúdo apagado Conteúdo adicionado
Leonardo.stabile (discussão | contribs)
Ci.cp (discussão | contribs)
Linha 7: Linha 7:
''Message-Oriented Middleware'' (MOM):
''Message-Oriented Middleware'' (MOM):
* Fornece suporte para comunicação persistente ou assíncrona,
* 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,
* Oferece espaço dentro do sistema para o armazenamento de mensagens até que o receptor esteja pronto para lê-las,
* Não obrigam a que o emissor e receptor estejam em funcionamento em simultâneo.
* Não obrigam a que o emissor e receptor estejam em funcionamento em simultâneo.


Arquitectura para um sistema de filas de mensagens:
Arquitetura para um sistema de filas de mensagens:
* As mensagens são enviadas para uma fila (com um identificar único),
* 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),
* 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),

Revisão das 12h51min de 18 de novembro de 2009

Em ciência da computação, uma fila de mensagens é um componente de engenharia de software usado para a comunicação entre processos ou threads dum mesmo processo. O componente usa uma fila de mensagens.

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 lê-las,
  • Não obrigam a que o emissor e receptor estejam em funcionamento em simultâneo.

Arquitetura 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

Ícone de esboço Este artigo sobre informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.