| Apache ActiveMQ | |||
|---|---|---|---|
| Utvikler(e) | Apache Software Foundation | ||
| Utgitt | 27. mars 2006 | ||
| Nyeste versjon | 6.4.0 (22. oktober 2026) | ||
| Kodelager | https://github.com/apache/activemq | ||
| Operativsystem | multiplattform | ||
| Skrevet i | Programmeringsspråket Java, C, C++, Ruby, Perl, Python, PHP, C# | ||
| Type | Jakarta Messaging, serverprogramvare, nettverksklient | ||
| Lisens | Apache License 2.0 | ||
| Nettsted | activemq.apache. (en) | ||
| Last ned | http://activemq.apache.org/download.html | ||
Apache ActiveMQ er en åpen kildekode meldingsmegler(«message broker») skrevet i Java sammen med en full Java Message Service (JMS)-klient. Den gir «Enterprise»-egenskaper som i denne sammenhengen betyr at den muliggjør kommunikasjon fra mer enn en klient eller server. Støttede klienter inkluderer Java via JMS 1.1 så vel som mange andre «cross language»-klienter. Kommunikasjonen styres med funksjoner som computer clustering og mulighet til å bruke hvilken som helst database som en JMS-persistence-leverandør sammen med virtuelt minne, cache og «journal persistency».
ActiveMQ brukes i «enterprise service bus»-implementasjoner slik som Apache ServiceMix og Mule. Andre prosjekt som benytter ActiveMQ inkluderer Apache Camel og Apache CXF i tjenesteorientert arkitektur-infrastrukturprosjekt.
Samtidig med Apache ActiveMQ 5.3 ble sluppet ble den første benchmark industristandard SPECjms2007 annonsert. Fire resultat ble sendt til SPEC og akseptert for publikasjon. Resultatene dekket forskjellige topolgier for å analysere skalerbarheten til Apache ActiveMQ i to dimensjoner.