Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page provides a high level description of the implement architecture of Broker-J.

Broker-J is messaging broker that implements the AMQP protocols (version 0-8, 0-9, 0-91, 0-10 and 1.0). 

Broker-J is 100% pure Java.  It can be run standalone or embedded within another Java applications.

The Broker has a pluggable architecture which means you can easily substitute your own authentication, authorisation, storage, queue implementation to suit the needs of you particular needs. 

Any AMQP compliant messaging library can be used with the Broker.  The Broker supports on the fly message translation from one AMQP protocol to another, meaning it is possible to use the Broker to allow clients that use different AMQP protocol version to exchange messages.

Model

The Model 

Threading

AMQP IO Layer

AMQP Protocol Engines

...