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.Apache ActiveMQ - Cross Language Clients 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».Apache ActiveMQ - Features

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.Apache ActiveMQ - Projects using ActiveMQ

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.Worlds first SPECjms2007 Results using ActiveMQ 5.3 SPECjms2007 Results

Se også

Amazon SQS StormMQ Apache Qpid Message-oriented middleware Enterprise Messaging System Enterprise Integration Patterns Service-Oriented Architecture Event-driven SOA

Referanser

Bibliografi

Eksterne lenker

«Apache ActiveMQ» utdrag fra ActiveMQ in Action «Deploying ActiveMQ for large numbers of concurrent applications» utdrag fra ActiveMQ in Action SPECjms2007 resultater ActiveMq-epostliste arkiv

ActiveMQ Kategori:Java (programmeringsspråk)