Cuprins:
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.