Queue (Message Queue)

Em Ciência da Computação, as chamadas “message queues” (filas de mensagens) e caixas de correio (mailboxes) são componentes de engenharia de software normalmente usados para comunicação entre processos (IPC) ou para comunicação entre threads dentro do mesmo processo. Os sistemas de comunicação em grupo fornecem tipos semelhantes de recursos.

Uma message queue fornece um buffer que armazena mensagens temporariamente, e terminais que permitem que componentes de software se conectem à fila para enviar e receber mensagens. As mensagens geralmente são pequenas e podem ser coisas como solicitações, respostas, mensagens de erro ou apenas informações simples.

Entre os softwares de Message Queue (MQ) mais populares estão:

Azure Logic Apps (Azure Scheduler)

Apache Kafka

Google Cloud Pub/Sub

RabbitMQ

Apache ActiveMQ

ZeroMQ

Amazon MQ

KubeMQ

Related Content

iron-io_logo

A Serverless Message Queue Without the Glue

More and more technologies get involved as systems grow, and it’s sometimes hard to keep track of what’s doing what. Caching layers, message queues, serverless functions, tracing frameworks...

AWS_logo

What is a Message Queue? - Amazon AWS

Uma fila de mensagens é uma forma de comunicação assíncrona entre serviços usada em arquiteturas sem servidor e de microsserviços. As mensagens são armazenadas na fila até serem...

medium

Messaging Queue

In modern cloud architecture applications are decoupled into smaller, independent building blocks that are easier to develop, deploy and maintain. Message queues provide communication and...

DZone-logo

Microservice Architecture Best Practices: Messaging Queues

In this article, we discuss why queues are needed, and how they form the cornerstone of asynchronous communication in microservices architectures.

Videos

See Also

Links

Follow Us

Email: contact@elven.works

en_US