Apache Qpid Broker-J
qpid.apache.org
What it is
Apache Qpid Broker-J is free, open-source Java message-broker software for self-hosted deployments. It stores, routes and forwards messages using AMQP, supporting versions 0-8, 0-9, 0-9-1, 0-10 and 1.0, plus AMQP over WebSockets. Administration is available through REST, AMQP Management and a web console. Routing and queue features include header-based routing, message groups, server-side selectors, dead-letter queues, and last-value, priority and sorted queues. Pluggable persistence supports Derby, SQL and BDB stores. Listed operational features include high availability, producer flow control and flow to disk. Authentication can use LDAP, Kerberos, OAuth2 or SSL client certificates; access control lists and SSL secure connections are supported. The listed current release is 10.1.1, with source archives and tar.gz or zip binaries. Installation documentation covers Windows and UNIX systems. The project uses Apache License 2.0.
Spec sheet
- Purpose
- Broker-J is a Java message broker that stores, routes, and forwards messages using AMQP.Read 11 Oct 2026 · qpid.apache.org
- Security
- The feature list includes access control lists and secure connections via SSL.Read 11 Oct 2026 · qpid.apache.org
- AMQP support
- It speaks and translates among all AMQP versions and supports AMQP over WebSockets.Read 11 Oct 2026 · qpid.apache.org
- Authentication
- Pluggable authentication supports LDAP, Kerberos, OAuth2, and SSL client certificates.Read 11 Oct 2026 · qpid.apache.org
- Availability and flow control
- The broker lists high availability, producer flow control, and flow to disk among its features.Read 11 Oct 2026 · qpid.apache.org
- Current release
- The listed current release is Qpid Broker-J 10.1.1.Read 11 Oct 2026 · qpid.apache.org
- Distribution
- Apache Qpid identifies the project as open source and licenses it under the Apache License, Version 2.0.Read 11 Oct 2026 · qpid.apache.org
- Download formats
- The 10.1.1 release page provides source archives and binary downloads in tar.gz and zip formats.Read 11 Oct 2026 · qpid.apache.org
- Management
- It supports management through REST, AMQP Management, and a web console.Read 11 Oct 2026 · qpid.apache.org
- Persistence
- Pluggable persistence supports Derby, SQL, and BDB stores.Read 11 Oct 2026 · qpid.apache.org
- Routing and queues
- Features include header-based routing, message groups, server-side selectors, and last value, priority, and sorted queues.Read 11 Oct 2026 · qpid.apache.org
- Security advisories
- The security page lists multiple vulnerabilities fixed in Broker-J 10.1.1, including issues affecting versions 10.1.0 and earlier.Read 11 Oct 2026 · qpid.apache.org
- Support and feedback
- The project page links users to issue reporting and improvement requests through Apache JIRA.Read 11 Oct 2026 · qpid.apache.org
- Supported systems
- The broker book documents installation on Windows and UNIX platforms.Read 11 Oct 2026 · qpid.apache.org
Plans and prices
Strong points and limits
Strong points
- Supports five AMQP protocol versions
- Offers REST and web-console management
- Pluggable Derby, SQL and BDB persistence
- Includes LDAP, Kerberos and OAuth2 authentication
- Open source under Apache License 2.0
Limits
- Self-hosted deployment requires local operation
- Current release is specifically 10.1.1
- No paid plan or usage limits stated
Who it suits
Broker-J suits developers and operators needing a self-hosted Java AMQP broker across Windows, UNIX, Linux or macOS environments. It is relevant when configurable routing, persistence, authentication and queue behavior are required.
Verdict
Apache Qpid Broker-J provides broad AMQP compatibility and configurable broker administration for self-hosted use. Its release, operating-system documentation and authentication choices should guide deployment planning.
Where Specifiction places it
- Message Broker Software#10 of 398.2
- Message Queue (MQ) Software#9 of 298.2