Apache ActiveMQ
The purpose of this training is to introduce participants to ActiveMQ, the most popular and powerful open source messaging server.
6 hours
Online
English
JVA-058
Apache ActiveMQ
Sign Up
Duration
6 hours
Location
Online
Language
English
Code
JVA-058
Schedule and prices
€ 200
Training for 7-8 or more people? Customize trainings for your specific needs
Apache ActiveMQ
Sign Up
Duration
6 hours
Location
Online
Language
English
Code
JVA-058
Schedule and prices
€ 200
Training for 7-8 or more people? Customize trainings for your specific needs

Description

The purpose of this training is to introduce participants to ActiveMQ, the most popular and powerful open source messaging server. We値l start from a crash course in JMS, then we値l 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.
After completing the course, a certificate
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
  • 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値l 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.
Online:
06.06.2022 - 10.06.2022
Java Performance And Tuning
This course covers topics like JVM architecture, memory allocation and management, Garbage Collector, profiling tools, real world case studies, JDK best practices and benchmarking.
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.
Online:
06.06.2022 - 07.06.2022
View Catalog
Your benefits
Expertise
Our trainers are industry experts, involved in software development project
Live training
Facilitated online so that you can interact with the trainer and other participants
Practice
A focus on helping you practice your new skills
Still have questions?
Connect with us
Thank you.
Your request has been received.
Thank you!
The form has been submitted successfully.