La comunicación síncrona es una llamada de bloqueo en la que el cliente se bloquea para no hacer nada más, hasta que la respuesta vuelve. En la comunicación asincrónica, el cliente puede seguir adelante con su trabajo después de realizar una llamada asincrónica. Por lo tanto, el cliente no está bloqueado.
En la comunicación sincrónica, un microservicio puede proporcionar una respuesta instantánea sobre el éxito o el fracaso. En sistemas en tiempo real, el servicio sincrónico es muy útil. En la comunicación asincrónica, un servicio debe reaccionar en función de la respuesta recibida en el futuro.
Los sistemas síncronos también se conocen como solicitud / respuesta basada. Los sistemas asincrónicos están basados en eventos.
Los microservicios sincrónicos no están acoplados libremente.
- ¿Se puede usar un transformador para subir y bajar el voltaje estable?
- ¿Cómo funciona el motor industrial?
- ¿Cuál es la diferencia entre la electricidad de CA y CC y sus ventajas / desventajas?
- ¿Cuáles son las aplicaciones de los cables de control de 12 y 19 núcleos?
- ¿Qué es la regulación de voltaje?
Dependiendo de la necesidad y la naturaleza crítica del dominio comercial, Microservices puede elegir una forma de comunicación síncrona o asíncrona.