Introduction to Artemis MQ
Previously, JBoss EAP, JBoss AS, and WildFly (until version 9) had their messaging system based on HornetQ, a well known project from the JBoss community.
The latter decided to donate its messaging system to the Apache Software Foundation community, and the HornetQ project has been renamed Apache ActiveMQ Artemis.
Artemis implements the JMS 1.x and 2.0 specifications, and as stated before, it provides support for many protocols such as AMQP, OpenWire, MQTT, STOMP, and HornetQ core protocols.
Apache Artemis is a Message Oriented Middleware (MOM) used to exchange messages between heterogeneous systems in an asynchronous way, by using the Java EE Connector Architecture - JCA. Because of that, JBoss EAP also provides out-of-the-box support for connection pooling, JTA transactions, and container-managed security.
To be able to use the messaging subsystem, we need to choose the full
or the full-ha
profile, within our EAP configuration.
If we are running the standalone mode...