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