Acasă Software-ul Ce este un broker de mesaje? - definiție din techopedia

Ce este un broker de mesaje? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Message Broker?

Brokerul de mesaje este un program intermediar care traduce limba unui sistem de la o limbă adecvată internațional la alta printr-un mediu de telecomunicații.


În rețelele de telecomunicații, programele interacționează prin schimbul de mesaje care sunt definite formal, adică prin actul de mesagerie. În aceste rețele, un broker de mesaje servește ca un program intermediar, care traduce un mesaj din protocolul de mesagerie formal al expeditorului în protocolul formal de mesagerie al receptorului.


Un broker de mesaje este cunoscut și ca broker de integrare sau middleware.

Techopedia explică Brokerul de mesaje

Brokerii de mesaje sunt modele arhitecturale pentru validarea, transformarea și rutarea mesajelor. Ele servesc ca programe de nivel mediu pentru a declanșa comunicarea între aplicații. Acest lucru ajută la reducerea conștientizării reciproce că aplicațiile ar trebui să poată face schimb de mesaje, utilizând eficient decuplarea.


Obiectivul brokerilor de mesaje este de a primi mesaje de intrare din aplicații și de a efectua acțiuni asupra lor. Câteva exemple de acțiuni care ar putea fi efectuate de un broker de mesaje sunt:

  • Mesaje directe către una sau mai multe destinații.
  • Traduceți mesajele într-o altă reprezentare.
  • Comunicați cu un alt depozit pentru a îmbunătăți un mesaj sau a-l salva.
  • Invocați servicii web pentru preluarea datelor.
  • Răspundeți la erori sau evenimente.
  • Oferiți conținut, precum și rutarea mesajelor bazate pe subiect utilizând modelul de publicare-abonare.
  • Execută adunarea sau reunirea mesajelor; descompunerea mesajelor în mai multe mesaje diferite; livrarea acestor mesaje la destinația dorită; recompunerea mesajelor de răspuns într-un singur mesaj, apoi returnarea acestuia către utilizator.
Diferite modele de mesagerie, cum ar fi modelul de publicare-abonare, pot funcționa fără a utiliza un broker de mesaje. Cozile de volum de muncă sunt astfel de tipare care au nevoie de un broker de mesaje. Acestea sunt cozi de mesaje gestionate de diverși receptori. Aceste tipuri de cozi ar trebui cu adevărat supravegheate, tranzacționate și, în general, păstrate în mod dependent, la un moment dat.

Ce este un broker de mesaje? - definiție din techopedia