Mensajería sincrónica

Definición: ¿Qué significa mensajería síncrona?

La mensajería síncrona se produce cuando dos sistemas o aplicaciones transmiten flujos de datos continuos espaciados por intervalos de tiempo fijos, a través de señales de tiempo, para la sincronización del transmisor y el receptor. Las señales de tiempo aseguran que cada mensaje se coloque en una cola (a veces conocida como cola de eventos) en los sistemas de mensajería empresarial, hasta que se reciba una respuesta, antes de continuar con el proceso de mensajería síncrona.

La mensajería sincrónica también se conoce como comunicación sincrónica.

Techinfo explica la mensajería síncrona

Las transmisiones de mensajería síncrona están controladas por protocolos de red, como Ethernet, Token Ring y Redes ópticas síncronas (SONET).

Por el contrario, la transmisión de mensajes asíncronos, comúnmente utilizada en telecomunicaciones, funciona en rachas y envía señales al receptor insertando un bit de inicio antes de cada carácter de datos y un bit de parada al final. El correo electrónico es la forma más común de mensajería asincrónica, donde el intervalo entre la transmisión y la respuesta es completamente manual. Si dos personas hablan a través de una línea telefónica simultáneamente, o se envían dos mensajes de correo electrónico simultáneamente, no hay sincronización y la mensajería generalmente falla. La mensajería sincrónica evita que esto ocurra, ya que un sistema espera una respuesta del otro antes de continuar con la transmisión o el procesamiento.

Los protocolos que permiten la comunicación entre aplicaciones de software distribuidas admiten mensajería síncrona y asincrónica. Un ejemplo es la API de Java para mensajería XML (JAXM).