- Produtor, que nada mais é que uma aplicação que produz uma mensagem. O produtor por sua vez, envia a mensagem para o seu
broker
. - O
broker
é composto por umexchange
que basicamente são os elementos da arquitetura do protocolo AMQP que recebem as mensagens e as encaminham para filas de acordo com os bindings e o tipo declarado da exchange. - Cada fila tem seu
consumer
que é responsável por ficar escutando as filas a todo momento. Quando publicamos uma mensagem em uma determinada fila, oconsumer
deve executar a função que está encarregada a ele.