Introduction to ActiveMQ

ActiveMQ Administration Training

The Introduction to ActiveMQ training course teaches developers and administrators the skills and knowledge required to effectively adopt and manage ActiveMQ in a production environment.

The ActiveMQ Administration course is typically taught on the most recent version of ActiveMQ (5.12.x). The course can also be customized to include a discussion on Apache Camel and ServiceMix.

Course Summary

Learn how to install, configure, and administer ActiveMQ.
Experienced Developers and Administrators wanting to have a production-quality command of ActiveMQ.
Skill Level: 
Learning Style: 

Hands-on training is customized, instructor-led training with an in-depth presentation of a technology and its concepts, featuring such topics as Java, OOAD, and Open Source.

Hands On
3 Days
Productivity Objectives: 
  • 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
Introduction to ActiveMQ is part of the Apache Training curriculum.

What You'll Learn

In the Introduction to ActiveMQ training course you’ll learn:

  • Introduction to Messaging
    • What is messaging
    • What problems does Messaging solve
    • What types of Messaging systems exist

  • Getting Started with ActiveMQ
    • What is ActiveMQ
    • How is ActiveMQ used in the enterprise
    • Downloading and Installing ActiveMQ
    • Standard administration: start / test/ monitor / stop
    • Basic configuration concepts

  • Understanding ActiveMQ
    • Architecture
    • Relation to Java and other technologies
    • Key concepts
    • Brokers, Transports, and Topologies

  • Developing a Basic Solution
    • Choosing a Topic or a Queue
    • Creating a consumer
    • Creating a producer
    • Running the solution

  • Configuration
    • Required libraries
    • Optional libraries
    • Configuring Brokers
    • Configuring Transports
    • Working with an embedded broker

  • Working with ActiveMQ Features
    • Clustering support
    • JXM
    • JMS to JMS Bridge
    • Persistence support
    • Security

  • Integration with other Technologies
    • C++ / C# / .NET / Java / Python
    • Ajax and Web Services
    • Frameworks, like Spring

  • Performance Tuning
    • Performance Tuning concepts
    • JVM Performance Tuning
    • Async publishing
    • Defining pre-fetch sizes
    • Other tunings

Meet Your Instructor


Michael is a practicing software developer, course developer, and trainer with DevelopIntelligence. For the majority of his career, Michael has designed and implemented large-scale, enterprise-grade, Java-based applications at major telecommunications and Internet companies, such as Level3 Communications, US West/Qwest/Century Link, Orbitz, and others.

Michael has a passion for learning new technologies, patterns, and paradigms (or, he has a tendency to get bored or disappointed with current ones)....

Meet Michael »

Anil is a seasoned software engineer with over 16 years of Java development experience.

Anil started his career as a Unix programmer, slinging C-code, writing shell scripts, and teaching others how to use Unix back when Unix was still a toddler. Anil’s expertise in Unix, C, and C++ allowed him to become a member of Technical Staff at ATT / Bell labs. During his tenure at Bell Labs, Anil led the creation of software tools that simulated network traffic, in particular, cellular...

Meet Anil »

Michael owns and operates Inkling Research, a consulting group of technical specialists. His work experience includes systems administration, application and operating system development, and the design and deployment of several network and storage-based systems. Michael is a seasoned instructor with 18 years experience in training, course development, mentoring, and practice management. His educational credentials include a B.A. from UC Davis, an M.A from Kent State University, and doctoral coursework at Claremont...

Meet Michael »


Suggested Reference Texts: 

Contact us to learn more

Not all training courses are created equal. Let the customization process begin! We'll work with you to design a custom Introduction to ActiveMQ training course that meets your specific needs.

DevelopIntelligence has been in the technical/software development learning and training industry for nearly 20 years. We’ve provided learning solutions to more than 40,000 engineers, across 200 organizations worldwide.

About Develop Intelligence

Take Our L&D Survey

Need help finding the right learning solution?   Call us: 877-629-5631