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.