Apache ActiveMQ
ActiveMQ
Apache ActiveMQ is an open source message broker written in Java together with a full Java Message Service (JMS) client.wikipedia
59 Related Articles
Message broker
brokermessage-brokerqueue manager
Apache ActiveMQ is an open source message broker written in Java together with a full Java Message Service (JMS) client.

Java Message Service
JMSJava JMSJava Message Service (JMS)
Apache ActiveMQ is an open source message broker written in Java together with a full Java Message Service (JMS) client.
Apache CXF
XFireCodehaus XFireCXF
Other projects using ActiveMQ include Apache Camel and Apache CXF in SOA infrastructure projects.
CXF is often used with Apache ServiceMix, Apache Camel and Apache ActiveMQ in service-oriented architecture (SOA) infrastructure projects.
Apache Camel
Camel
Other projects using ActiveMQ include Apache Camel and Apache CXF in SOA infrastructure projects.
Camel is often used with Apache ServiceMix, Apache ActiveMQ and Apache CXF in service-oriented architecture projects.
Streaming Text Oriented Messaging Protocol
STOMP Streaming Text Oriented Messaging Protocol (STOMP)
In the enterprise, ActiveMQ is celebrated for its flexibility in configuration, and its support for a relatively large number of transport protocols, including OpenWire, STOMP, MQTT, AMQP, REST, and WebSockets.
HornetQ
There's also a separate product called Apache ActiveMQ Artemis which is a new JMS Broker based on the HornetQ code base which was previously owned by Red Hat, and bringing the broker's JMS implementation up to the 2.0 specification.
The HornetQ code base was donated to the Apache ActiveMQ community late last year and now resides as a sub project under the ActiveMQ umbrella named Apache ActiveMQ Artemis.
Apache ServiceMix
ServiceMixServiceMix 4
ActiveMQ is used in enterprise service bus implementations such as Apache ServiceMix and Mule.
ServiceMix uses ActiveMQ to provide remoting, clustering, reliability and distributed failover.
Advanced Message Queuing Protocol
AMQPAdvanced Message Queuing Protocol (AMQP)AMQP 1.0
In the enterprise, ActiveMQ is celebrated for its flexibility in configuration, and its support for a relatively large number of transport protocols, including OpenWire, STOMP, MQTT, AMQP, REST, and WebSockets.
MQTT
MQ Telemetry TransportMessage Queuing Telemetry Transport
In the enterprise, ActiveMQ is celebrated for its flexibility in configuration, and its support for a relatively large number of transport protocols, including OpenWire, STOMP, MQTT, AMQP, REST, and WebSockets.
OpenWire (binary protocol)
OpenWirebinary protocol
In the enterprise, ActiveMQ is celebrated for its flexibility in configuration, and its support for a relatively large number of transport protocols, including OpenWire, STOMP, MQTT, AMQP, REST, and WebSockets.
It is the native wire format of ActiveMQ.
Open-source software
open sourceopen-sourceopen source software
Apache ActiveMQ is an open source message broker written in Java together with a full Java Message Service (JMS) client.

Computer cluster
clusterclusteringclusters
The communication is managed with features such as computer clustering and ability to use any database as a JMS persistence provider besides virtual memory, cache, and journal persistency.








Database
database management systemdatabasesDBMS
The communication is managed with features such as computer clustering and ability to use any database as a JMS persistence provider besides virtual memory, cache, and journal persistency.




Persistence (computer science)
persistencepersistentpersistent storage
The communication is managed with features such as computer clustering and ability to use any database as a JMS persistence provider besides virtual memory, cache, and journal persistency.
Virtual memory
virtual storagememoryswap
The communication is managed with features such as computer clustering and ability to use any database as a JMS persistence provider besides virtual memory, cache, and journal persistency.
Cache (computing)
cachecachingcache memory
The communication is managed with features such as computer clustering and ability to use any database as a JMS persistence provider besides virtual memory, cache, and journal persistency.
Transaction log
journalloglogging
The communication is managed with features such as computer clustering and ability to use any database as a JMS persistence provider besides virtual memory, cache, and journal persistency.
Apache ZooKeeper
ZooKeeper
ActiveMQ employs several modes for high availability, including both file-system and database row-level locking mechanisms, sharing of the persistence store via a shared filesystem, or true replication using Apache ZooKeeper.
Enterprise service bus
ESBESBsbus
ActiveMQ is used in enterprise service bus implementations such as Apache ServiceMix and Mule.

Mule (software)
MuleAnypoint PlatformMule ESB
ActiveMQ is used in enterprise service bus implementations such as Apache ServiceMix and Mule.
Standard Performance Evaluation Corporation
SPECSPEC CPUSpec CPU 2006
Four results were submitted to the SPEC and accepted for publication.

Red Hat
RedHatRed Hat, Inc.Opensource.com
There's also a separate product called Apache ActiveMQ Artemis which is a new JMS Broker based on the HornetQ code base which was previously owned by Red Hat, and bringing the broker's JMS implementation up to the 2.0 specification.


Amazon Web Services
AWSAmazon AWSAmazon Cloud
Amazon Web Services offers a managed message broker service for Apache ActiveMQ called Amazon MQ



Amazon Simple Queue Service
Amazon SQSSimple Queue ServiceSQS
Amazon Simple Notification Service
Amazon SNSSimple Notification Service