Configuring Secure Deserialization for ActiveMQ ObjectMessage Payloads
Passing complex domain objects between producers and consumers through JMS typically relies on Java serialization. Apache ActiveMQ implements this capability via the ObjectMessage interface. However, standard deserialization is inherently risky and has historically been exploited for remote code execution attacks. Starting with versions 5.12.2 ...
Posted on Sun, 23 Aug 2026 16:42:23 +0000 by magic2goodil
Integrating ActiveMQ with Spring JMS for Message Sending
Setting Up the Message Broker
Java Message Service (JMS) defines a standard API for creating, sending, and receiving messages. Apache ActiveMQ is a robust, open-source message broker that implements this specification, serving as a powerful tool for asynchronous communication.
To begin, download the ActiveMQ distribution from the official Apach ...
Posted on Sat, 22 Aug 2026 16:52:35 +0000 by y4m4
Getting Started with ActiveMQ
Introduction
ActiveMQ is an open-source message broker developed by Apache, widely recognized as one of the most popular and powerful messaging systems. It fully supports the JMS 1.1 and J2EE 1.4 specifications, and although the JMS specification has been around for a while, it still plays a crucial role in modern J2EE applications.
Features
S ...
Posted on Wed, 12 Aug 2026 16:34:22 +0000 by HSKrustofsky
ActiveMQ with Spring Boot: Queue and Topic Messaging Patterns
Starting and Managing ActiveMQ
To start the ActiveMQ broker, execute:
activemq start
To stop it:
activemq stop
Access the web console at http://localhost:8161 using credentials admin/admin.
Message Models: Queue vs Topic
Queue (Point-to-Point)
In a queue model, each message is consumed by exactly one consumer. Messages are persisted to disk ( ...
Posted on Tue, 02 Jun 2026 16:36:20 +0000 by *Lynette