ActiveMQ adalah bus pesan sumber terbuka yang diproduksi oleh Apache. ActiveMQ merupakan implementasi JMS Provider yang sepenuhnya mendukung spesifikasi JMS1.1 dan J2EE 1.4 Meskipun spesifikasi JMS telah dirilis sejak lama, JMS masih memainkan posisi khusus dalam aplikasi J2EE saat ini.
1. Tulis klien dalam berbagai bahasa dan protokol. Bahasa: Java, C, C++, C#, Ruby, Perl, Python, PHP. Protokol aplikasi: OpenWire, Stomp REST, Notifikasi WS, XMPP, AMQP
2. Mendukung penuh spesifikasi JMS1.1 dan J2EE 1.4 (ketekunan, pesan XA, transaksi)
3. Dukungan untuk Spring, ActiveMQ dapat dengan mudah ditanamkan ke dalam sistem menggunakan Spring, dan juga mendukung fitur Spring 2.0
4. Lulus pengujian server J2EE umum (seperti Geronimo, JBoss 4, GlassFish, WebLogic). Melalui konfigurasi adaptor sumber daya JCA 1.5, ActiveMQ dapat secara otomatis diterapkan ke server komersial yang kompatibel dengan J2EE 1.4.
5. Mendukung beberapa protokol transmisi: dalam VM, TCP, SSL, NIO, UDP, JGroups, JXTA
6. Mendukung persistensi pesan berkecepatan tinggi melalui JDBC dan jurnal
7. Desain memastikan cluster berkinerja tinggi, client-server, point-to-point
8. Mendukung Ajax
9. Mendukung integrasi dengan Axis
10. Anda dapat dengan mudah menghubungi penyedia JMS tertanam untuk pengujian