Skip to main content

Cos'è l'elaborazione basata sui messaggi?

L'elaborazione basata sui messaggi è uno dei processi che si svolgono all'interno dell'ambiente di calcolo del client/server di base.In sostanza, l'elaborazione basata sui messaggi avviene quando un client di elaborazione inoltra una richiesta sotto forma di un messaggio a un programma software che funge da ricevitore e distributore del messaggio.Il ricevitore o il broker di messaggi come viene talvolta chiamato, quindi instrada il messaggio sull'applicazione del server appropriata.

All'interno della struttura dell'elaborazione basata sui messaggi, i messaggi che contengono richieste per corsi di azione specifici possono variare nel modo in cui è configurata la richiesta del messaggio.Il messaggio può contenere elementi come il nome o un tag per l'applicazione richiesto, nonché indicare un certo senso di urgenza o una sequenza temporale per l'elaborazione della richiesta alla fine del server.A seconda della struttura del messaggio, il ricevitore o il broker di messaggi possono rispondere all'originatore del messaggio, nonché inoltrare il messaggio al server appropriato.

L'uso dell'elaborazione basata sui messaggi è comune in ambienti che utilizzano il calcolo distribuito.In altre parole, se la rete complessiva copre una grande area geografica, potrebbe esserci una maggiore necessità di screening di nuovi messaggi o applicazioni prima di consentire loro di essere eseguiti.Quando viene utilizzato questo tipo di elaborazione basata sui messaggi, di solito esistono ulteriori componenti software chiamati middleware che aiutano a gestire l'aumento del flusso di messaggi da varie sezioni remote della rete.Questo può aiutare a facilitare l'onere sul server legacy, poiché il middleware aiuta a ordinare, qualificare e instradare i messaggi.

Mentre l'elaborazione basata sui messaggi è un approccio che coinvolge diversi passaggi prima che venga eseguita l'azione prevista, non vi è alcun ritardo.È probabile che gli utenti finali non notino alcun rallentamento della funzione mentre si verifica l'elaborazione basata sui messaggi.In effetti, la maggior parte degli utenti non è completamente a conoscenza del fatto che questo tipo di funzione sia in esecuzione, poiché molti dei messaggi di richiesta vengono generati come parte dei processi automatizzati in corso per mantenere operativa il sistema.