Casa Software Che cos'è un broker di messaggi? - definizione da techopedia

Che cos'è un broker di messaggi? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Message Broker?

Il broker di messaggi è un programma intermedio che traduce la lingua di un sistema da una lingua adatta a livello internazionale in un'altra tramite un mezzo di telecomunicazione.


Nelle reti di telecomunicazione, i programmi interagiscono scambiando messaggi definiti formalmente, ovvero mediante l'atto di messaggistica. In queste reti, un broker di messaggi funge da programma intermedio, che traduce un messaggio dal protocollo di messaggistica formale del mittente al protocollo di messaggistica formale del destinatario.


Un broker di messaggi è anche noto come broker di integrazione o middleware.

Techopedia spiega Message Broker

I broker di messaggi sono progetti architettonici per la convalida, la trasformazione e il routing dei messaggi. Servono come programmi di livello intermedio per attivare la comunicazione tra le applicazioni. Ciò aiuta a ridurre al minimo la consapevolezza reciproca che le applicazioni dovrebbero possedere per essere in grado di scambiare messaggi, impiegando in modo efficiente il disaccoppiamento.


L'obiettivo dei broker di messaggi è ricevere messaggi in entrata dalle applicazioni ed eseguire azioni su di essi. Alcuni esempi di azioni che potrebbero essere eseguite da un broker di messaggi sono:

  • Messaggi diretti a una o più destinazioni.
  • Traduci i messaggi in una rappresentazione diversa.
  • Comunicare con un altro repository per migliorare un messaggio o salvarlo.
  • Richiamare i servizi Web per il recupero dei dati.
  • Rispondi a errori o eventi.
  • Offri contenuto e instradamento dei messaggi basato su argomenti utilizzando il modello di pubblicazione / sottoscrizione.
  • Eseguire la raccolta o l'accumulo di messaggi; scomporre i messaggi in molti messaggi diversi; consegnare questi messaggi alla destinazione desiderata; ricomporre i messaggi di risposta in un singolo messaggio e quindi restituirlo all'utente.
Vari modelli di messaggistica, come il modello di pubblicazione e sottoscrizione, sono in grado di funzionare senza utilizzare un broker di messaggi. Le code del carico di lavoro sono tali modelli che richiedono un broker di messaggi. Si tratta di code di messaggi gestite da vari ricevitori. Questi tipi di code dovrebbero davvero essere controllati, gestiti e generalmente tenuti in modo affidabile, in un unico punto.

Che cos'è un broker di messaggi? - definizione da techopedia