• No products in the cart.

Apache ActiveMQ Training Course Description

When unit testing code with JMS you’ll typically want to avoid the overhead of running separate processes. Apache ActiveMQ is an open source message broker written in Java together with a full Java Message Service (JMS) client. It provides “Enterprise Features” which in this case means fostering the communication from more than one client or server. ActiveMQ is used in enterprise service bus implementations such as Apache ServiceMix and Mule. Other projects using ActiveMQ include Apache Camel and Apache CXF in SOA infrastructure projects.

Apache Active MQ helps you in dealing with the message-oriented applications in a better way & at the same time, they are quite fast and reliable as well. This ActiveMQ training course teaches you the essential basics and the detailed knowledge for optimal usage of ActiveMQ.


ActiveMQ Course Learning Outcomes;

  • Describe the motivations for working with ActiveMQ.
  • Install, configure, and test ActiveMQ.
  • Work with common ActiveMQ features, such as clustering.
  • Integrate ActiveMQ with other technologies.


Apache ActiveMQ Training – Suggested Audience

This course is aimed at professionals interested in the provision & uptime of an ActiveMQ infrastructure. Suggested attendees based on our past programs:

  • Business Solutions Architects
  • Java Application Programmers
  • Software Developer
  • System Administrator


ActiveMQ Training – Prerequisites

Delegates will ideally have had some exposure to Java programming, be able to work with XML, and should have an understanding of systems architecture and design.


Apache ActiveMQ In-house/Corporate Training

If you have a group of 5-6 participants, apply for in-house training. For commercials please send us an email with group size to

Course Curriculum

Module 1 - ActiveMQ Basics
Introduction in JMS Details 00:00:00
What is ActiveMQ? Details 00:00:00
When do you use a queue and when do you use a topic? Details 00:00:00
Module 2 - Configuration
Structure of the activemq.xml file Details 00:00:00
All you need to know about the Spring Framework to understand the ActiveMQ configuration Details 00:00:00
Module 3 - Transport
Connectors for VM, TCP, NIO, SSL, HTTP Details 00:00:00
The OpenWire and Stomp protocols Details 00:00:00
Client failover Details 00:00:00
Module 4 - Persistence
AMQ message store Details 00:00:00
Kaha DB Details 00:00:00
Journaling and caching Details 00:00:00
JDBC message store Details 00:00:00
Increase the performance with journaled JDBC Details 00:00:00
Module 5 - Clustering
High availability, reliability and response time behavior Details 00:00:00
Loadbalancing Details 00:00:00
Network of brokers Details 00:00:00
Store and forward Details 00:00:00
Module 6 - Master and Slave
Pure, shared filesystem and shared JDBC master slave Details 00:00:00
Recovery Details 00:00:00
Configuration Details 00:00:00
Module 7 - Administration
The Web console Details 00:00:00
Logging Details 00:00:00
log4j configuration Details 00:00:00
Dead letter queue Details 00:00:00
How you stay up-to-date with advisory topics Details 00:00:00
Module 8 - Monitoring
Monitoring of ActiveMQ with JMX Details 00:00:00
Monitoring ActiceMQ with Nagios Details 00:00:00
Module 9 - Programming
How to build ActiveMQ API message, consumer, and producer Details 00:00:00
Module 10 - Transactions
JMS transactions Details 00:00:00
Message orientated middleware and transactions Details 00:00:00
Module 11 - Performance and Tuning
Factors of influence Details 00:00:00
Flow control Details 00:00:00
Hard disk usage Details 00:00:00
Network and TCP tuning Details 00:00:00
Optimization of the message store and cursors Details 00:00:00
Module 12 - Security
Authentification Details 00:00:00
SSL encryption Details 00:00:00
Module 13 - Routing with Apache Camel
What is Apache Camel? Details 00:00:00
Integration with ActiveMQ Details 00:00:00
EAI Patterns Details 00:00:00

Course Reviews


  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.