Índice:
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 no mesmo processo. As filas de mensagens fornecem um protocolo de comunicação assíncrono no qual o remetente e o destinatário 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 nos sistemas operacionais ou aplicativos como uma maneira de os programas se comunicarem. Eles também podem ser usados para transmitir mensagens entre sistemas de computador.
Techopedia explica a fila de mensagens
Um ambiente de enfileiramento de mensagens fornece programas em um conjunto e executa ações independentes e bem definidas 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 as solicitações e informações encapsuladas na mensagem.
Um middleware orientado a mensagens fornece a passagem de mensagens através de redes distribuídas em plataformas heterogêneas, reduzindo a complexidade de criar aplicativos que abrangem vários sistemas operacionais e protocolos de rede.