Capítulo 4. Estilos de comunicação de microsserviços
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Conseguir uma comunicação correta entre microsserviços é problemático para muitos devido, em grande parte, ao fato de que as pessoas gravitam em direção a uma abordagem tecnológica escolhida sem primeiro considerar os diferentes tipos de comunicação que podem querer. Neste capítulo, vou tentar separar os diferentes estilos de comunicação para te ajudar a compreender os prós e contras de cada um, bem como qual a abordagem que melhor se adequa ao teu espaço problemático.
Iremos analisar mecanismos de comunicação síncronos bloqueantes e assíncronos não bloqueantes, bem como comparar a colaboração pedido-resposta com a colaboração orientada por eventos.
No final deste capítulo, deverás estar muito melhor preparado para compreender as diferentes opções disponíveis e terás um conhecimento básico que te ajudará quando começarmos a analisar as questões de implementação mais detalhadas nos capítulos seguintes.
De em processo para entre processos
OK, vamos tirar as coisas fáceis do caminho primeiro - ou pelo menos o que eu espero que sejam as coisas fáceis. Nomeadamente, as chamadas entre diferentes processos através de uma rede (inter-processos) são muito diferentes das chamadas dentro de um único processo (em processo). A um nível, podemos ignorar esta distinção. É fácil, por exemplo, pensar num objeto que faz uma ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access