Skip to content
EntityQ773135· pop 15· linked from 178 articles

Apache ActiveMQ

Sign in to save

Also known as ActiveMQ

Software message broker

Source code

Apache ActiveMQ is a high performance Apache 2.0 licensed Message Broker. ActiveMQ supports several API and protocols: Jakarta Messaging 3.1.0, JMS 2.0 and JMS 1.1. AMQP MQTT HTTP/WS ActiveMQ also provides advanced features like: network of brokers scheduling and much more! Getting Started You need JDK17+ to run Apache ActiveMQ After having extracted ActiveMQ binary distribution, you can start ActiveMQ with ./bin/activemq console (foreground) or ./bin/activemq start Docker images are also available on Docker Hub ( Please help us make Apache ActiveMQ better - we appreciate any feedback you may have. This software is licensed under the terms you may find in the file named "LICENSE" in this directory. This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See for more information. The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), has classified this software as Export Commodity Control Number (ECCN) 5D002.C.1, which includes information security software using or performing cryptographic functions with asymmetric algorithms. The form and manner of this Apache Software Foundation distribution makes it eligible for export under the License Exception ENC Technology Software Unrestricted (TSU) exception (see the BIS Export Administration Regulations, Section 740.13) for both object code and source code. ActiveMQ supports the use of SSL TCP connections when used with with a JVM supporting the Java Cryptography extensions . ActiveMQ does not include these libraries itself, but is designed to use them.

Excerpt from the source-code README · 3,023 chars · not written by Vinony

Wikidata facts

Instance of
free software
Official website
activemq.apache.org
Show 10 more facts
software version identifier
6.2.5
programmed in
Q2370
source code repository URL
github.com/apache/activemq
operating system
cross-platform
inception
2006-03-27
Commons category
Apache ActiveMQ
Sources (3)

via Wikidata · CC0

Article · Português

Apache ActiveMQ é um message broker de código-fonte aberto escrito em Java, juntamente com um cliente completo de Java Message Service (JMS). Ele fornece "recursos empresariais", ou seja, promove a comunicação de mais de um cliente ou servidor. Clientes suportados incluem Java via JMS 1.1 bem como vários outros clientes "multilinguagem". A comunicação é gerida com recursos como clusters computacionais e a capacidade de utilizar qualquer banco de dados como um fornecedor de persistência JMS, além de memória virtual, cache, e persistência de logs. O projeto ActiveMQ foi originalmente criado por seus fundadores da LogicBlaze em 2004, como um message broker de código aberto, hospedado pela CodeHaus. O código e a marca registrada ActiveMQ foram doados à Apache Software Foundation em 2007, sendo que os fundadores continuaram a desenvolver o código-base com a comunidade estendida Apache. ActiveMQ emprega vários modos para alta disponibilidade, incluindo ambos mecanismos de bloqueio de sistema de arquivos e de banco de dados a nível de linha, compartilhamento de armazenamento de persistência, através de um sistema de arquivos compartilhado, ou replicação real usando o Apache ZooKeeper. Um mecanismo robusto de escalamento horizontal, chamado de Network of Brokers, também é suportado. No ramo empresarial, o ActiveMQ é celebrado por sua flexibilidade de configuração, e o seu suporte para um número relativamente grande de protocolos de transporte, incluindo OpenWire, Stomp, MQTT, AMQP, REST e WebSockets. ActiveMQ é usado em implementações de barramento de serviço corporativo, tais como o Apache ServiceMix e Mule. Outros projetos usando ActiveMQ incluem o Apache Camel e Apache CXF em projetos de infra-estrutura SOA. Coincidindo com o lançamento do Apache ActiveMQ 5.3, os primeiros resultados mundiais para as referências do padrão industrial SPECjms2007 foram anunciados. Quatro resultados foram submetidos à Standard Performance Evaluation Corporation (SPEC) e aceitos para publicação. Os resultados abrangem diferentes topologias para analisar a escalabilidade do Apache ActiveMQ em duas dimensões. ActiveMQ está atualmente na versão principal 5, versão secundária 15. A versão 6, chamada ActiveMQ Artemis, é uma reescrita completa do ActiveMQ 5, incorporando a doação do código base HornetQ da Red Hat, e trazendo a implementação JMS do broker à especificação 2.0. Assim, a Red Hat tem controle substancial do projeto devido à sua antiga propriedade do código-base.

Abstract from DBpedia / Wikipedia · CC BY-SA

Apache ActiveMQ · Vinony