The SLA community RabbitMQ doesn't have
Community RabbitMQ is free to run in production, but it carries no SLA and no patch commitment. The baseline commercial engagement adds CVE monitoring against the running version, backported fixes and an escalation path, without changing the broker.
Challenge
Open source RabbitMQ is licensed under the Mozilla Public License 2.0, and nothing stops you running it on as many nodes as you like. The limit is the patch policy. Once a series leaves community support, its patch releases go to Broadcom's commercial customers, except possibly for very high severity CVEs. RabbitMQ 3.13 left community support on 30 September 2024, and 4.0 to 4.2 are already past community end of life.
That leaves a production broker with three gaps. Nobody is committed to telling you when a new advisory affects your version. Nobody is committed to producing a fix for it. And when the broker misbehaves at 3am there is no contract to escalate through, only forum threads and the team's own knowledge.
Environment
Any production RabbitMQ deployment running community builds with no vendor contract: virtual machines, bare metal or Kubernetes, often several clusters owned by different application teams. The Erlang/OTP runtime underneath was usually installed with the broker and has not been revisited since, and the management plugin is often more exposed than the team thinks.
Versions vary across the estate. Some clusters are on the current 4.3 line, others on 3.12 or 3.13 because an application depends on mirrored queues or a vendor product certifies an older version.
Options
Keep running community builds with in-house expertise. This works when the team has deep RabbitMQ and Erlang knowledge and tracks advisories itself. It does not produce fixes for series that are out of community support.
Buy Tanzu RabbitMQ from Broadcom. It adds commercial features and patch releases for older series, and suits estates large enough to absorb licensing by CPU core count with minimum commitments.
Move to a managed message broker service inside a cloud provider's platform. The provider runs the broker for you, on that platform only and on the versions it chooses to offer.
Take a third-party support contract for the community RabbitMQ you already run. The broker stays where it is, and the provider supplies patched builds, notifications and an escalation path.
Approach
OSSeva Patch is the baseline. It covers every RabbitMQ version from 3.8.x to the current 4.3.x with quarterly CVE patches, out-of-cycle patches for CVSS 9 and above, and vulnerability disclosure notifications when an advisory affects a version you run. Patches are applied to upstream community source, not a fork, and ship as signed artifacts (GPG and Sigstore) through Maven, Helm or a private OCI registry, with an Erlang/OTP compatibility matrix for each release.
OSSeva Assure adds an annual configuration and architecture audit, version upgrade planning, a reference architecture for your deployment and the SOC 2, HIPAA and PCI attestation package. Upgrade planning covers the move from classic mirrored queues to quorum queues where clusters still depend on them.
The contractual response time sits in OSSeva Operate: 24/7 proactive monitoring on your own infrastructure, a 15-minute P1 incident response SLA, a named senior engineer, runbooks written and maintained for your clusters, and an escalation path to RabbitMQ core contributors. Operate customers also get a contractual SLA on critical CVE remediation.
What this delivers
A support relationship sized to what the estate needs: patched builds and advisory notifications on Patch, upgrade planning and audit evidence on Assure, and a response-time commitment on Operate. The brokers stay on the community RabbitMQ already in production, pulled from a registry instead of the public download page. Pricing is per application cluster, so it does not change with the size of the hosts; book a discovery call for a quote.
Is community RabbitMQ free for production use?
Yes. The RabbitMQ server and its core plugins are licensed under the Mozilla Public License 2.0, and you can run them in production at no cost. What is not free is the patch supply for series that have left community support.
Which OSSeva tier includes a response-time SLA?
OSSeva Operate. It includes 24/7 monitoring and a 15-minute P1 incident response SLA. Patch and Assure cover patched builds, notifications, audits and documentation, with quarterly releases and out-of-cycle patches for CVSS 9 and above.
Are OSSeva RabbitMQ builds a fork?
No. OSSeva applies patches to the upstream community source, so your clusters keep running RabbitMQ. You pull the patched version the same way you pull upstream today, from the OSSeva registry instead.
Does OSSeva cover the current RabbitMQ version as well as old ones?
Yes. RabbitMQ 4.3.x is covered alongside 3.8.x to 3.13.x and 4.0.x to 4.2.x, which are past community support. One contract can cover clusters on different versions.
Can OSSeva run RabbitMQ on our infrastructure?
Yes. OSSeva Operate is a managed service on your own cloud account, VPC or data centre. OSSeva provides the monitoring, runbooks and incident response, and the data stays where it is.