Huis Software Wat is een berichtenmakelaar? - definitie van techopedia

Wat is een berichtenmakelaar? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Message Broker?

Berichtenmakelaar is een intermediair programma dat de taal van een systeem vertaalt van de ene internationaal geschikte taal naar de andere via een telecommunicatiemedium.


In telecommunicatienetwerken werken programma's samen door berichten uit te wisselen die formeel zijn gedefinieerd, dat wil zeggen door middel van berichten. In deze netwerken dient een berichtenmakelaar als een intermediair programma, dat een bericht vertaalt van het formele berichtenprotocol van de afzender naar het formele berichtenprotocol van de ontvanger.


Een berichtenmakelaar wordt ook wel een integratiebroker of middleware genoemd.

Techopedia legt Message Broker uit

Berichtenmakelaars zijn architecturale ontwerpen voor het valideren, transformeren en routeren van berichten. Ze dienen als mid-level programma's om communicatie tussen applicaties te activeren. Dit helpt het wederzijdse bewustzijn te minimaliseren dat de applicaties moeten hebben om berichten uit te kunnen wisselen, waarbij efficiënt gebruik wordt gemaakt van ontkoppeling.


Het doel van berichtenmakelaars is om inkomende berichten van applicaties te ontvangen en er acties op uit te voeren. Enkele voorbeelden van acties die kunnen worden uitgevoerd door een berichtenmakelaar zijn:

  • Directe berichten naar een of meer bestemmingen.
  • Berichten vertalen naar een andere weergave.
  • Communiceer met een andere repository om een ​​bericht te verbeteren of op te slaan.
  • Roep webservices op voor het ophalen van gegevens.
  • Antwoord op fouten of gebeurtenissen.
  • Bied inhoud en op onderwerp gebaseerde berichtroutering met behulp van het publiceer-abonneer-patroon.
  • Berichten verzamelen of verzamelen; ontbindende berichten in veel verschillende berichten; bezorgen van deze berichten op de gewenste bestemming; hercompositie van de antwoordberichten in één enkel bericht en vervolgens terugsturen naar de gebruiker.
Verschillende berichtenpatronen, zoals het patroon voor publiceren en abonneren, kunnen werken zonder een berichtenmakelaar te gebruiken. Wachtrijen voor workloads zijn dergelijke patronen waarvoor een berichtenmakelaar nodig is. Dit zijn berichtenwachtrijen die worden beheerd door verschillende ontvangers. Dit soort wachtrijen moet echt op één punt worden bewaakt, afgehandeld en in het algemeen betrouwbaar worden bewaard.

Wat is een berichtenmakelaar? - definitie van techopedia