Message broker


Intermediary computer program module that translates a message from the formal messaging protocol of the sender to the formal messaging protocol of the receiver.

- Message broker

18 related topics


Red Hat

American IBM subsidiary software company that provides open source software products to enterprises.

Fedora Project logo

Red Hat Enterprise MRG replaces the kernel of Red Hat Enterprise Linux RHEL, a Linux distribution developed by Red Hat, in order to provide extra support for real-time computing, together with middleware support for message brokerage and scheduling workload to local or remote virtual machines, grid computing, and cloud computing.

Message-oriented middleware

Software or hardware infrastructure supporting sending and receiving messages between distributed systems.

(a), (b): a distributed system. (c): a parallel system.

The primary disadvantage of many message-oriented middleware systems is that they require an extra component in the architecture, the message transfer agent (message broker).


Salvatore Sanfilippo, the original developer of Redis (photo taken in 2015)

Redis (Remote Dictionary Server) is an in-memory data structure store, used as a distributed, in-memory key–value database, cache and message broker, with optional durability.

Apache ActiveMQ

Apache ActiveMQ is an open source message broker written in Java together with a full Java Message Service (JMS) client.

Architectural pattern

General, reusable solution to a commonly occurring problem in software architecture within a given context.


Message broker

Message queue

In computer science, message queues and mailboxes are software-engineering components typically used for inter-process communication (IPC), or for inter-thread communication within the same process.

Charles Babbage, sometimes referred to as the "father of computing".

In a typical message-queueing implementation, a system administrator installs and configures message-queueing software (a queue manager or broker), and defines a named message queue.


RabbitMQ is an open-source message-broker software (sometimes called message-oriented middleware) that originally implemented the Advanced Message Queuing Protocol (AMQP) and has since been extended with a plug-in architecture to support Streaming Text Oriented Messaging Protocol (STOMP), MQ Telemetry Transport (MQTT), and other protocols.

Microsoft BizTalk Server

Inter-organizational middleware system that automates business processes through the use of adapters which are tailored to communicate with different software systems used in an enterprise.

A simple flowchart representing a process for dealing with a non-functioning lamp.

Created by Microsoft, it provides enterprise application integration, business process automation, business-to-business communication, message broker and business activity monitoring.


Asynchronous messaging library, aimed at use in distributed or concurrent applications.

Charles Babbage, sometimes referred to as the "father of computing".

It provides a message queue, but unlike message-oriented middleware, a ZeroMQ system can run without a dedicated message broker; the zero in the name is for zero broker.

IBM App Connect Enterprise

How an ESB simplifies adding new applications to the enterprise.

IBM App Connect Enterprise (abbreviated as IBM ACE, formerly known as IBM Integration Bus or WebSphere Message Broker) is IBM's integration broker from the WebSphere product family that allows business information to flow between disparate applications across multiple hardware and software platforms.