Apache ActiveMQ | | Software Development
Apache ActiveMQ
Duration
6 hours
Location
Online
Language
English
Code
JVA-058
200.00 *
Training for 7-8 or more people? Customize trainings for your specific needs
Description
a:2:{s:4:"TEXT";s:607:"The purpose of this training is to introduce participants to ActiveMQ, the most popular and powerful open source messaging server. We’ll start from a crash course in JMS, then we’ll discuss what ActiveMQ is - how to use it, configure it, and monitor it. The course focuses on the most useful consumer features and destination options. Features overviews include theoretical materials as well as graphical representations and practical examples of usage.In order to help participants consolidate the information, the course contains programming assignments consisting of 5 laboratory exercises.";s:4:"TYPE";s:4:"HTML";}

After completing the course, a certificate
is issued on the Luxoft Training form
is issued on the Luxoft Training form
Objectives
- How to use, configure, and monitor ActiveMQ
- Introduce ActiveMQ consumer and destination features, supplying theoretical materials with graphical representations and code examples
Target Audience
- Developers
- Programmers
Prerequisites
- Experience in development of Java-applications.
Roadmap
JMS API
What is Apache ActiveMQ
ActiveMQ configuration
Consumer options
Destination features
ActiveMQ Monitoring
- JMS overview
- Point-to-Point messaging
- Publisher Subscriber messaging
- JMS 1.2 vs. JMS 2.0
What is Apache ActiveMQ
- Introduction
- Installing and starting ActiveMQ
- Point to Point Model Example
- Publisher Subscriber Model Example
ActiveMQ configuration
- Xml configuration
- URI syntax + wire formats
- Types of connectors
- transport
- inetwork
- Message persistence
- AMQ message store
- Non-journaled JDBC
- Journaled JDBC
- KahaDB
- Message cursors
- Master/Slave broker configuration
- Shared file system Master/Slave
- JDBC Master/Slave
- Replicated LevelDB Store
- Broker security
Consumer options
- Async dispatch
- Exclusive consumers
- Consumer priority
- Message groups
- Redelivery policy
- Retroactive consumer
- Message selectors
- Slow consumer strategies
- Message limit strategies
- Prefetch and eviction policy
Destination features
- Virtual destinations
- Wildcards on destinations
- Total ordering
- Mirrored queues
ActiveMQ Monitoring
- Web console
- JMX
- Advisory Messages
- Visualization plugin
Schedule and prices
View:
Register for the next course
Registering in advance ensures you have priority. We will notify you when we schedule the next course on this topic
Courses you may be interested in
Development with Java® SE. Extended
We cover system library essential classes and the basics of software design. This enables you to act not only as a coder, but as a software designer as well.
New features of Java 8 (stream, API)
This training is designed to help participants understand these new features of Java 8. The course covers lambda expressions, data streams, stream data processing with map-filter-reduce approach, asynchronous programming and DateTime API.