Apache ActiveMQ

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
Apache ActiveMQ
http://activemq.apache.org/
Apache ActiveMQ Logo
Información general
Desarrollador(es) Apache Software Foundation
Lanzamiento inicial (info)
Última versión estable 5.15.3 (info)
12/02/2018
Género Biblioteca
Programado en Java
Sistema operativo multiplataforma
Licencia Apache License
En español No
[editar datos en Wikidata]

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.

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[editar]

Referencias[editar]

Bibliografía[editar]

Enlaces externos[editar]