Apache ActiveMQ
Apache ActiveMQ es un bróker de mensajería de código abierto (bajo licencia Apache 2.0) que implementa plenamente la especificación de Java Message Service 1.1 (JMS). Ofrece "Características empresariales"[1] tales como clustering, múltiples almacenes para mensajes, así como la capacidad de emplear cualquier administrador de base de datos como proveedor de persistencia JMS, aparte de VM, caché y persistencia de jornales.
Apache ActiveMQ | ||
---|---|---|
Información general | ||
Tipo de programa | Biblioteca | |
Desarrollador | Apache Software Foundation | |
Lanzamiento inicial | 27 de marzo de 2006 | |
Licencia | Apache License | |
Información técnica | ||
Programado en | Java | |
Versiones | ||
Última versión estable | 5.15.3 (info) ( 12/02/2018) | |
Enlaces | ||
Aparte de poder usarse en Java, ActiveMQ también puede emplearse en .NET,[2] C/C++[3] o Delphi[4] o desde lenguajes de script como Perl, Python, PHP y Ruby a través de diversos "clientes cross-language"[4] además de conectarse a numerosos protocolos y plataformas.[5] Entre estos últimos se incluyen los protocolos estándar a nivel de cable, además de un protocolo propio llamado OpenWire.
ActiveMQ se emplea en implementaciones de enterprise service bus tales como Apache ServiceMix, Apache Camel y Mule.
ActiveMQ se usa frecuentemente junto a Apache ServiceMix, Apache Camel y Apache CXF en proyectos de infraestructura SOA.[6]
Al mismo tiempo de liberarse Apache ActiveMQ 5.3, se publicaron los primeros resultados a escala mundial para el benchmark SPECjms2007 estándar de la industria. Cuatro resultados fueron presentados a SPEC y aceptados para su publicación. Los resultados abarcan diversas topologías a fin de analizar la escalabilidad de Apache ActiveMQ en dos dimensiones.[7][8]
Véase también
editarReferencias
editar- ↑ Apache ActiveMQ - Características
- ↑ Apache ActiveMQ - .Net Messaging Service
- ↑ Apache ActiveMQ - Integración con C
- ↑ a b Apache ActiveMQ - Clientes cross-language
- ↑ Apache ActiveMQ - Conectividad
- ↑ Apache ActiveMQ - Proyectos que usan ActiveMQ
- ↑ Primeros resultados de SPECjms2007 a escala mundial, empleando ActiveMQ 5.3
- ↑ Resultados de SPECjms2007
Bibliografía
editar- Bruce Snyder, Dejan Bosanac, Rob Davies: "ActiveMQ in Action" Manning Publications, 2010. ISBN 978-1-933988-94-8.
Enlaces externos
editar- Sitio web de Apache ActiveMQ
- "Apache ActiveMQ" extracto de ActiveMQ in Action
- "Deploying ActiveMQ for large numbers of concurrent applications" excerpt from ActiveMQ in Action
- Sitio web sobre ActiveMQ empresarial - downloads, subscripciones, capacitación, consultoría
- Conferencia CamelOne 2011
- Mensajería empresarial con ActiveMQ
- Manual de referencia de Apache ActiveMQ
- Manual fundacional de ActiveMQ
- Monitor de ActiveMQ (AMon)
- Plugins de seguridad LDAP y JDBC para Apache ActiveMQ
- Resultados SPECjms2007
- Introducción a la mensajería con Apache ActiveMQ