Agent de missatges

De la Viquipèdia, l'enciclopèdia lliure

Agent de missatges (en anglès message Broker), en ciències de la computació, és un mòdul de programari intermedi que tradueix els missatges del protocol de l'emissor a missatges del protocol del receptor. Els brokers apareixen quan hi ha xarxes de comunicació amb intercanvi de missatges.[1][2][3]

Característiques[modifica]

El propòsit del broker és el de rebre els missatges entrants des de les aplicacions i realitzar determinades accions. Alguns exemples d'accions que realitzen els brokers :

  • Encaminar missatges a una o méss adreces diferents.
  • Transformar missatges a una representació alternativa.
  • Realitzar una agregació de missatges, descompondre missatges en diversos missatges o components, reenviant-los a les seves destinació.
  • Interactuar amb un depòsit extero per a augmentar un missatge o emmagatzemar-lo.
  • Invocar un servei Web per a consultar dades.
  • Respondre a events o errors.
  • Proveir un ruta dels missatges basada en el seu contingut.

Llistat d'agents de missatges[modifica]

Nom del Broker Codi obert
Apache ActiveMQ
Apache Kafka
Apache Qpid
Celery (software)
Cloverleaf No
Comverse Message Broker No
Enduro/X
Sybase No
Fuse Message Broker
Gearman
HornetQ
IBM Integration Bus No
IBM Message Queues No
JBoss Messaging
JORAM
Microsoft Azure|Microsoft Azure Service Bus No
Microsoft BizTalk Server No
Mosquitto
NATS Messaging
Open Message Queue
Oracle Message Broker
QDB
RabbitMQ
Redis
SAP PI No
Solace Systems No
Spread Toolkit
Tarantool
WSO2

Vegeu també[modifica]

Referències[modifica]

  1. «What is message broker? - Definition from WhatIs.com» (en anglès). WhatIs.com, 28-06-2017.
  2. «Message Broker». Drupal.org, 09-10-2012.
  3. «RabbitMQ: Understanding Message Broker» (en anglès). 3Pillar Global, 07-01-2015. Arxivat de l'original el 2016-11-02 [Consulta: 28 juny 2017].