Advanced ActiveMQ Training
Description: This training focuses on the advanced features of ActiveMQ and is considered the “Crown Jewels” of understanding the inner-workings of ActiveMQ and many features and troubleshooting techniques that end users will encounter in a production setting. The course examines topics such as monitoring, advanced configuration, tuning, advanced architectures from the client and broker, topologies, and failover. The labs offer students a hands-on experience in areas they will encounter in a real-world ActiveMQ implementation.
Target Audience: This course is for architects and developers who need to understand the advanced topics of using ActiveMQ to build integration solutions using message-oriented middleware.
Objective: After this course the attendees will have learned advanced topics in using ActiveMQ, such as tuning and diagnostics, monitoring, advanced topologies and high availability/failover consideration.
Duration: 1 Day
Cost: Course fees require a minimum of 6 attendees plus the cost of the instructor travel. Contact us for a detailed fee schedule.
Pre-requisites: Attendees must have:
- Good working knowledge of Java, including a good understanding of Java developments tools (ant, maven, eclipse)
- Basic understanding of distributed systems concepts (SOA, Web Services) and a solid understanding of JMS and ActiveMQ
Hardware: Students are required to have a computer or laptop with Windows, MacOS, or Linux with Java 6/7 and Maven 3 installed, as well as the ability to read PDF documents. Class materials will be watermarked and distributed to the students in electronic format.
Day 1
1) Advanced ActiveMQ overview
2) Monitoring and configuration
3) Lab – Configuration
4) Tuning
5) Lab – Tuning and stuck queues
6) Advanced architectures and considerations
7) Lab – Prefetch and clients
8) Network of Brokers and topologies
9) Lab – Network of Brokers
10) Failover considerations
11) Lab – Failover considerations