Uma fila de mensagens é uma lista de espera para mensagens ou tarefas que um computador precisa processar. Uma parte do app pode colocar uma tarefa na fila, e outra parte pode retirá-la quando estiver pronta.

Imagine uma fileira de comandas em uma cozinha. Mesmo que muitos pedidos cheguem ao mesmo tempo, os cozinheiros podem prepará-los um de cada vez.

As filas separam o momento em que uma tarefa é solicitada daquele em que é concluída. Uma mensagem pode esperar por um tempo, então o app deve indicar se a tarefa ainda está em andamento.