Category: Apache ActiveMQ®
Blog
ActiveMQ Security Hardening: TLS, JAAS, LDAP & CVE Patch Guide
In October 2023, security researchers published CVE-2023-46604, a CVSS 10.0 remote code execution vulnerability in Apache ActiveMQ. Within days, it was being actively exploited in ransomware campaigns. The attack required nothing more than network access to port 61616. No authentication, no credentials, no social engineering. The attacker connected to the standard ActiveMQ port and executed arbitrary code on the server.
Blog
ActiveMQ Slow Consumer: Detection, Strategy & Prevention Guide
One of the most counterintuitive failure modes in enterprise ActiveMQ deployments is this: a single application team deploys a new consumer for a high-volume market data topic. Their consumer is slow, maybe they added a database write on every message, or their processing thread pool is undersized.
Blog
ActiveMQ MQTT Protocol Setup Guide: QoS, SSL, and IoT Scale
Modern enterprise architectures increasingly need to bridge the gap between resource-constrained IoT devices and heavyweight enterprise backend systems. ActiveMQ MQTT support makes this possible: devices running the MQTT protocol - sensors, actuators, edge nodes, publish telemetry on standard topics, while JMS-based backend services consume and process the data without any client-code changes.
Blog
ActiveMQ Network of Brokers: The Complete Configuration Guide
Distributed enterprise applications eventually need to exchange messages across network boundaries - between datacenters, between application tiers, between geographic regions. A single broker cannot serve all of them efficiently.
Blog
Apache ActiveMQ® High Availability: Fix the #1 HA Design Mistake
The most common Apache ActiveMQ high availability mistake is not a configuration error; it is a false assumption. Teams deploy two broker instances, point clients at both with a comma-separated URL, and label the topology "HA." Then the primary crashes, the secondary does not have the message state, and clients start throwing exceptions while the ops team scrambles.
Blog
ActiveMQ Performance Tuning: A Guide to 10x Throughput
Every team running Apache ActiveMQ in production eventually hits the same conversation: throughput is lower than expected, latency is inconsistent, or producers are getting blocked without an obvious reason. The broker logs show flow control events. Queue depth is climbing.