Fila de mensagens

Definição - o que significa Message Queue?

Uma fila de mensagens é um componente de engenharia de software usado para comunicação entre processos ou entre threads dentro do mesmo processo. As filas de mensagens fornecem um protocolo de comunicação assíncrona em que o remetente e o receptor das mensagens não precisam interagir ao mesmo tempo - as mensagens são mantidas na fila até que o destinatário as recupere.

As filas de mensagens são usadas em sistemas operacionais ou aplicativos como uma maneira de os programas se comunicarem. Eles também podem ser usados ​​para passar mensagens entre sistemas de computador.

Definirtec explica Message Queue

Um ambiente de enfileiramento de mensagens fornece programas em um conjunto e executa ações bem definidas e autocontidas em resposta a uma solicitação específica. As mensagens são mantidas em uma fila predefinida para se comunicar com outro programa. O outro programa recupera a mensagem da fila e processa os pedidos e as informações encapsuladas na mensagem.

Um middleware orientado a mensagens fornece mensagens que passam por redes distribuídas em plataformas heterogêneas, reduzindo a complexidade de criar aplicativos que abrangem vários sistemas operacionais e protocolos de rede.