ActiveMQ est un bus de messages open source produit par Apache. ActiveMQ est une implémentation de fournisseur JMS qui prend entièrement en charge les spécifications JMS1.1 et J2EE 1.4. Bien que la spécification JMS soit publiée depuis longtemps, JMS joue toujours une place particulière dans les applications J2EE actuelles.
1. Écrivez des clients dans plusieurs langues et protocoles. Langages : Java, C, C++, C#, Ruby, Perl, Python, PHP. Protocoles d'application : OpenWire, Stomp REST, WS Notification, XMPP, AMQP
2. Prend entièrement en charge les spécifications JMS1.1 et J2EE 1.4 (persistance, messages XA, transactions)
3. Prise en charge de Spring, ActiveMQ peut être facilement intégré aux systèmes utilisant Spring et prend également en charge les fonctionnalités de Spring 2.0.
4. Réussite du test des serveurs J2EE courants (tels que Geronimo, JBoss 4, GlassFish, WebLogic). Grâce à la configuration des adaptateurs de ressources JCA 1.5, ActiveMQ peut être automatiquement déployé sur n'importe quel serveur commercial compatible J2EE 1.4.
5. Prend en charge plusieurs protocoles de transmission : in-VM, TCP, SSL, NIO, UDP, JGroups, JXTA
6. Prise en charge de la persistance des messages à grande vitesse via JDBC et le journal
7. La conception garantit un cluster haute performance, client-serveur, point à point
8. Soutenir Ajax
9. Prise en charge de l'intégration avec Axis
10. Vous pouvez facilement appeler le fournisseur JMS intégré pour effectuer des tests