Neste artigo vou explicar alguns conceitos muitos importante sobre o RabbitMQ e dar alguns detalhes das principais funções que temos usado nesta série. São coisas teóricas mas que podem lhe mostrar vários dos recursos que podemos usar com o RabbitMQ.
Hoje vou falar sobre Exchanges do tipo headers. Sem dúvida o tipo mais complexo que podemos usar e também o que mais oferece flexibilidade para trabalhar nas nossas rotas. E como sempre vamos usar o PHP para trabalharmos com esse tipo de Exchange.
No artigo de hoje vamos falar do tipo de Exchange que na minha opinião é o mais interessante, estou falando o tipo **topic**. Vou explicar o seu funcionamento e como sempre vou demonstrar como podemos usar esse tipo de Exchange usado o nosso amado PHP.
No artigo de hoje vou explicar sobre o tipo de Exchange **fanout** e como sempre vou mostrar como podemos usar o PHP para fazermos tanto a publicação quanto o consumo das mensagens com esse tipo de Exchange.
No artigo desta semana vou explicar sobre o tipo de Exchange **direct** e vou mostrar como usar o PHP para fazermos tanto a publicação quanto o consumo das mensagens.
Neste artigos nós vamos enviar a nossa primeira mensagem para o RabbitMQ, vou demonstrar com exemplos como é fácil de nós usarmos o PHP para fazer o envio(publicação) e receber(consumo) das mensagem no RabbitMQ.
Neste artigo vou dar os primeiros passos para que você entenda e possa desenvolver as suas próprias aplicações com PHP que se integrarem com o RabbitMQ. Usaremos o Docker para preparar o ambiente de estudo e deixar tudo pronto para o PHP.
No meu trabalho atual eu estou tentando implementar a arquitetura de micro serviços para o nosso enorme monolito. E aí que entra o docker, ele faz com todo essa implementação e ter vários serviços pequenos trabalhando juntos de forma muito tranquila.