ActiveMQ Training Course - Predic8

Training: ActiveMQ Administration

Apache ActiveMQ is a powerful message broker with lots of features and configuration options. This training course teaches you the essential basics and the detailed knowledge for optimal usage of ActiveMQ.

Course Content

ActiveMQ Basics

  • Introduction in JMS
  • What is ActiveMQ?
  • When do you use a queue and when do you use a topic?

Configuration

  • Structure of the activemq.xml file
  • All you need to know about the Spring Framework to understand the ActiveMQ configuration

Transport

  • Connectors for VM, TCP, NIO, SSL, HTTP
  • The OpenWire and Stomp protocols
  • Client failover

Persistence

  • AMQ message store
  • Kaha DB
  • Journaling and caching
  • JDBC message store
  • Increase the performance with journaled JDBC

Clustering

  • High availability, reliability and response time behavior
  • Loadbalancing
  • Network of brokers
  • Store and forward

Master and Slave

  • Pure, shared filesystem and shared JDBC master slave
  • Recovery
  • Configuration

Administration

  • The Web console
  • Logging
  • log4j configuration
  • Dead letter queue
  • How you stay up-to-date with advisory topics

Monitoring

  • Monitoring of ActiveMQ with JMX
  • Monitoring ActiceMQ with Nagios

Programming

  • How to build ActiveMQ API message consumer and producer

Transactions

  • JMS transactions
  • Message orientated middleware and transactions

Performance and Tuning

  • Factors of influence
  • Flow control
  • Hard disk usage
  • Network and TCP tuning
  • Optimization of the message store and cursors

Security

  • Authentification
  • SSL encryption

Routing with Apache Camel

  • What is Apache Camel?
  • Integration with ActiveMQ
  • EAI Patterns

Targetgroup

Administrators, developers, software architects

Prerequisites

IT Basics, Java programming basics are helpfully but not necessary.

Benefits

  • You learn how to customize ActiveMQ to suit your needs.

Duration

2 Days

Material

Handouts of all slides presented in the course.

Tag » Activemq Training