ActiveMQ é um barramento de mensagens de código aberto produzido pelo Apache. ActiveMQ é uma implementação do provedor JMS que suporta totalmente as especificações JMS1.1 e J2EE 1.4. Embora a especificação JMS tenha sido lançada há muito tempo, o JMS ainda desempenha uma posição especial nos aplicativos J2EE atuais.
1. Escreva clientes em vários idiomas e protocolos. Linguagens: Java, C, C++, C#, Ruby, Perl, Python, PHP. Protocolos de aplicação: OpenWire, Stomp REST, WS Notification, XMPP, AMQP
2. Suporta totalmente especificações JMS1.1 e J2EE 1.4 (persistência, mensagens XA, transações)
3. Suporte para Spring, ActiveMQ pode ser facilmente incorporado em sistemas usando Spring e também oferece suporte aos recursos do Spring 2.0
4. Passou no teste de servidores J2EE comuns (como Geronimo, JBoss 4, GlassFish, WebLogic). Através da configuração de adaptadores de recursos JCA 1.5, o ActiveMQ pode ser implementado automaticamente em qualquer servidor comercial compatível com J2EE 1.4.
5. Suporta vários protocolos de transmissão: in-VM, TCP, SSL, NIO, UDP, JGroups, JXTA
6. Suporta persistência de mensagens de alta velocidade por meio de JDBC e diário
7. O design garante cluster de alto desempenho, cliente-servidor, ponto a ponto
8. Suporte Ajax
9. Suporte à integração com Axis
10. Você pode facilmente ligar para o provedor JMS integrado para teste