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.
- Introduction in JMS
- What is ActiveMQ?
- When do you use a queue and when do you use a topic?
- Structure of the activemq.xml file
- All you need to know about the Spring Framework to understand the ActiveMQ configuration
- Connectors for VM, TCP, NIO, SSL, HTTP
- The OpenWire and Stomp protocols
- Client failover
- AMQ message store
- Kaha DB
- Journaling and caching
- JDBC message store
- Increase the performance with journaled JDBC
- High availability, reliability and response time behavior
- Network of brokers
- Store and forward
Master and Slave
- Pure, shared filesystem and shared JDBC master slave
- The Web console
- log4j configuration
- Dead letter queue
- How you stay up-to-date with advisory topics
- Monitoring of ActiveMQ with JMX
- Monitoring ActiceMQ with Nagios
- How to build ActiveMQ API message consumer and producer
- 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
- SSL encryption
Routing with Apache Camel
- What is Apache Camel?
- Integration with ActiveMQ
- EAI Patterns
Administrators, developers, software architects
IT Basics, Java programming basics are helpfully but not necessary.
- You learn how to customize ActiveMQ to suit your needs.
Handouts of all slides presented in the course.