Apache ActiveMQ Artemis est un projet open source pour un système de messagerie asynchrone. Il est hautement performant, intégrable, en grappe et supporte plusieurs protocoles. ${build.shortName} utilise Apache ActiveMQ Artemis comme broker JMS et est configuré en utilisant le sous-système messaging-activemq. Ceci remplace entièrement le broker HornetQ mais conserve la compatibilité du protocole avec les versions précédentes.
ActiveMQ Artemis core est JMS-agnostic et fournit une API non-JMS, qui est appelée l'API core. ActiveMQ Artemis fournit également une API client JMS qui utilise une couche de façade pour appliquer la sémantique JMS sur l'API core. Essentiellement, les interactions JMS sont traduites en opérations API core du côté client à l'aide de l'API client JMS. De là, toutes les opérations sont envoyées en utilisant l'API core du client et le format de connexion Apache ActiveMQ Artemis. Le serveur lui-même n'utilise que l'API core Pour plus de détails sur l'API core et ses concepts, reportez-vous à la documentation d'ActiveMQ Artemis.