Agent de missatges
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
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
| Nom del Broker | Codi obert |
|---|---|
| Apache ActiveMQ | Sí |
| Apache Kafka | Sí |
| Apache Qpid | Sí |
| Celery (software) | Sí |
| Cloverleaf | No |
| Comverse Message Broker | No |
| Enduro/X | Sí |
| Sybase | No |
| Fuse Message Broker | Sí |
| Gearman | Sí |
| HornetQ | Sí |
| IBM Integration Bus | No |
| IBM Message Queues | No |
| JBoss Messaging | Sí |
| JORAM | Sí |
| Microsoft Azure|Microsoft Azure Service Bus | No |
| Microsoft BizTalk Server | No |
| Mosquitto | Sí |
| NATS Messaging | Sí |
| Open Message Queue | Sí |
| Oracle Message Broker | Sí |
| QDB | Sí |
| RabbitMQ | Sí |
| Redis | Sí |
| SAP PI | No |
| Solace Systems | No |
| Spread Toolkit | Sí |
| Tarantool | Sí |
| WSO2 | Sí |
Vegeu també
- Patró arquitectònic (informàtica) (Architectural pattern)
Referències
- ↑ «What is message broker? - Definition from WhatIs.com» (en anglès). WhatIs.com, 28-06-2017.
- ↑ «Message Broker». Drupal.org, 09-10-2012.
- ↑ «RabbitMQ: Understanding Message Broker» (en anglès). 3Pillar Global, 07-01-2015. Arxivat de l'original el 2016-11-02 [Consulta: 28 juny 2017].