Sommario:
Definizione: che cosa significa messaggistica sincrona?
La messaggistica sincrona si verifica quando due sistemi o applicazioni trasmettono flussi di dati continui distanziati da intervalli di tempo fissi, tramite segnali di temporizzazione, per la sincronizzazione del trasmettitore e del ricevitore. I segnali di temporizzazione assicurano che ogni messaggio sia inserito in una coda (a volte nota come coda di eventi) nei sistemi di messaggistica aziendale, fino a quando non viene ricevuta una risposta, prima di continuare il processo di messaggistica sincrona.
La messaggistica sincrona è anche nota come comunicazione sincrona.
Techopedia spiega la messaggistica sincrona
Le trasmissioni di messaggistica sincrona sono controllate da protocolli di rete come Ethernet, Token Ring e Synchronous Optical Networking (SONET).
Al contrario, la trasmissione di messaggi asincroni, comunemente usata nelle telecomunicazioni, funziona a scatti e segnala al ricevitore inserendo un bit di inizio prima di ciascun carattere di dati e un bit di arresto alla fine. La posta elettronica è la forma più comune di messaggistica asincrona, in cui l'intervallo tra la trasmissione e la risposta è completamente manuale. Se due persone parlano contemporaneamente su una linea telefonica o due messaggi di posta elettronica vengono inviati contemporaneamente, non vi è alcuna sincronizzazione e la messaggistica di solito non riesce. La messaggistica sincrona impedisce che ciò accada, poiché un sistema attende una risposta dall'altro sistema prima di continuare la trasmissione o l'elaborazione.
I protocolli che consentono la comunicazione tra applicazioni software distribuite supportano la messaggistica sincrona e asincrona. Un esempio è l'API Java per XML Messaging (JAXM).
