ActiveMQ ist ein von Apache produzierter Open-Source-Nachrichtenbus. ActiveMQ ist eine JMS-Provider-Implementierung, die die JMS1.1- und J2EE 1.4-Spezifikationen vollständig unterstützt. Obwohl die JMS-Spezifikation schon seit langem veröffentlicht ist, nimmt JMS in heutigen J2EE-Anwendungen immer noch eine Sonderstellung ein.
1. Schreiben Sie Clients in mehreren Sprachen und Protokollen. Sprachen: Java, C, C++, C#, Ruby, Perl, Python, PHP. Anwendungsprotokolle: OpenWire, Stomp REST, WS Notification, XMPP, AMQP
2. Unterstützt die Spezifikationen JMS1.1 und J2EE 1.4 vollständig (Persistenz, XA-Nachrichten, Transaktionen)
3. Unterstützung für Spring, ActiveMQ kann mit Spring problemlos in Systeme eingebettet werden und unterstützt auch die Funktionen von Spring 2.0
4. Den Test gängiger J2EE-Server (wie Geronimo, JBoss 4, GlassFish, WebLogic) bestanden. Durch die Konfiguration von JCA 1.5-Ressourcenadaptern kann ActiveMQ automatisch auf jedem J2EE 1.4-kompatiblen kommerziellen Server bereitgestellt werden.
5. Unterstützt mehrere Übertragungsprotokolle: In-VM, TCP, SSL, NIO, UDP, JGroups, JXTA
6. Unterstützt Hochgeschwindigkeits-Nachrichtenpersistenz über JDBC und Journal
7. Das Design gewährleistet einen leistungsstarken Cluster, Client-Server, Punkt-zu-Punkt
8. Unterstützen Sie Ajax
9. Unterstützen Sie die Integration mit Axis
10. Sie können zum Testen ganz einfach den eingebetteten JMS-Anbieter anrufen