Capítulo 2. Patrones de comunicación

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Las aplicaciones nativas de la nube comprenden una colección de microservicios que están conectados entre sí, así como con sistemas externos, mediante técnicas de comunicación entre servicios. Con la proliferación de microservicios y el aumento constante de los requisitos empresariales, crear una comunicación sólida entre microservicios en las aplicaciones nativas de la nube es uno de los retos más difíciles de las arquitecturas nativas de la nube.

Este capítulo te proporcionará una amplia comprensión de los patrones de comunicación y las tecnologías de implementación que puedes utilizar para construir aplicaciones nativas de la nube. Estos patrones pueden utilizarse para construir la comunicación entre microservicios, otros sistemas externos y aplicaciones de consumo, como aplicaciones móviles y web. En este capítulo, nos centraremos principalmente en los patrones de comunicación fundamentales para la comunicación síncrona y asíncrona.

En la comunicación síncrona, un microservicio invoca a otro microservicio y espera una respuesta en un plazo determinado. Para ello, utilizamos patrones como Solicitud-Respuesta y Llamadas a Procedimiento Remoto (RPC). En la comunicación asíncrona, los microservicios se comunican pasando mensajes de forma asíncrona con la ayuda de un intermediario (conocido como corredor de mensajes), y utilizamos ...

Get Patrones de diseño para aplicaciones nativas en la nube now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.