Message Bus

Noun · Development

Definitions

  1. A shared communication channel through which all components in a system send and receive messages, typically using publish-subscribe semantics. Unlike a point-to-point message broker, a bus emphasizes broadcast: any subscriber interested in a message type will receive it. Examples include D-Bus (Linux IPC) and enterprise service buses.

    In plain English: A shared communication highway where software components broadcast messages that any interested listener can pick up.

    Example: "Every microservice publishes domain events to the message bus, and any team can subscribe to whatever events they need."

Related Terms