Training Agenda

Apache ActiveMQ

ActiveMQ is one of the most widely deployed open-source message brokers, with the classic ActiveMQ 5.x used in countless enterprise systems and ActiveMQ Artemis (the next-generation broker) powering newer deployments and embedded in WildFly/JBoss. Understanding ActiveMQ means understanding JMS — the Java Messaging Service standard that underpins a large portion of enterprise Java integration. This training covers JMS concepts, ActiveMQ configuration, and Spring JMS integration for both classic and Artemis brokers.

1 day On-site, remote, or hybrid Up to 20 participants German or English
What We Cover
JMS messaging and enterprise broker operations
Day 1

JMS, ActiveMQ & Spring Integration

  • JMS API: ConnectionFactory, Session, MessageProducer, MessageConsumer, Message types
  • Point-to-point (queues) vs publish-subscribe (topics) — JMS model vs AMQP model
  • ActiveMQ 5.x: broker configuration, virtual topics, composite destinations
  • ActiveMQ Artemis: address model, queues, anycast vs multicast
  • Spring JMS: JmsTemplate for sending, @JmsListener for consuming
  • Message converters: MappingJackson2MessageConverter
  • Transaction integration: JMS with @Transactional, XA vs local transactions
  • ActiveMQ security: authentication, authorization, JAAS configuration
  • Monitoring: ActiveMQ Web Console, JMX, Prometheus metrics
  • Dead Letter Queue (DLQ) configuration and redelivery policies
  • Embedded broker in tests: ActiveMQ in-memory broker with Spring Boot
  • Migration paths: classic ActiveMQ to Artemis
Learning Outcomes
What your team walks away with

Java developers who can work confidently with JMS and ActiveMQ — both the classic and Artemis brokers — and integrate them reliably with Spring applications.

Book the ActiveMQ training

Especially relevant for teams working in enterprise Java environments with existing JMS infrastructure.

Get in touch