The ActiveMQ project site, 2004–2007 · independent archive
Independent historical archive. This site preserves the ActiveMQ project pages that were published at activemq.org in 2004–2007. It is not the project’s website and is not affiliated with or endorsed by the Apache Software Foundation. ActiveMQ and Apache are trademarks of the ASF. For current downloads and documentation go to activemq.apache.org.

Archive › Documentation › Home

Archived page

Home

Archived from http://www.activemq.org/site/home.html, captured 2007-01-01 · view the capture · Added by bob, last edited by James Strachan on Nov 17, 2006

Apache ActiveMQ is a fast open source Message Bus which supports many Cross Language Clients and Protocols and many advanced features while fully supporting JMS 1.1 and J2EE 1.4. Apache ActiveMQ is released under the Apache 2.0 License

Features

  • supports a variety of Cross Language Clients and Protocols from Java, C, C++, C#, Ruby, Perl, Python, PHP
    • OpenWire for high performance clients in Java, C, C++, C#
    • Stomp support so that clients can be written easily in C, Ruby, Perl, Python, PHP to talk to ActiveMQ
  • Supports many advanced features such as Message Groups, Virtual Destinations, Wildcards and Composite Destinations
  • fully supports JMS 1.1 and J2EE 1.4 with support for transient, persistent, transactional and XA messaging
  • Spring Support so that ActiveMQ can be easily embedded into Spring applications and configured using Spring's XML configuration mechanism
  • tested inside popular J2EE servers such as Geronimo, JBoss 4, GlassFish and WebLogic
    • includes JCA 1.5 resource adaptors for inbound & outbound messaging so that ActiveMQ should auto-deploy in any J2EE 1.4 compliant server
  • supports pluggable transport protocols such as in-VM, TCP, SSL, NIO, UDP, multicast, JGroups and JXTA transports
  • supports very fast persistence using JDBC along with a high performance journal
  • designed for high performance clustering, client-server, peer based communication
  • REST API to provide technology agnostic and language neutral web based API to messaging
  • Ajax to support web streaming support to web browsers using pure DHTML, allowing web browsers to be part of the messaging fabric
  • Axis Support so that ActiveMQ can be easily dropped into Apache Axis runtimes to provide reliable messaging
  • can be used as an in memory JMS provider, ideal for unit testing JMS

News

Thursday, October 7, 2004
Last changed: Nov 18, 2006 05:04 by Hiram Chirino

I'm very pleased to announce the new 1.1 release of ActiveMQ. You can download it from the usual place

This release represents a major increase in functionality; the new features in this release are:-

  • distributed queues and topics and clusters of message brokers
  • auto-reconnection of clients across a cluster of brokers
  • support for high performance non-durable queues
  • wildcard support on queues (as well as topics)
  • transaction log and JDBC persistence in addition to JDBM and BDB
  • JNDI support for easy integration
  • HTTP tunnelling support
  • auto-broker discovery using Zeroconf (Apple Rendezvous) for a peer based network using high performance pointcast
  • composite destinations support (allowing a publish or subscribe operation on several queues and/or topics in one atomic operation, such as writing to N queues in one operation)
  • simpler pure-Java configuration API
  • heaps of bug fixes and new test cases

For a more detailed view of new features and bug fixes, see the release notes

Posted at 07 Oct @ 8:25 AM by James Strachan | 0 comments
Thursday, August 19, 2004
Last changed: Nov 18, 2006 05:04 by Hiram Chirino

We are pleased to announce the 1.0 release of ActiveMQ. Many thanks to all those who've helped on this release, from end users, folks who've created test cases, submitted patches and developers.

You can download a new release from here or view the change log

ActiveMQ is a high performance Message Broker and JMS 1.1 implementation with full support for transactions, XA, JMS and JCA. ActiveMQ has the following features...

  • support for various transports such as in-VM, TCP, SSL, NIO, UDP, multicast, JGroups, JRMS, JXTA
  • REST API for web connectivity and Ajax support for rich DHTML based messaging on web clients
  • Apache Axis Support for seamless integration into your web stack
  • Spring Support for easy use inside Spring applications as well as using Spring to configure the Message Broker via XML deployment descriptor
  • can support local, in JVM deployment for testing and simple SEDA deployments right through to client / server, hub/spoke and peer based deployment architectures.

For more details please see the home page or the FAQ.

Posted at 19 Aug @ 12:17 PM by James Strachan | 0 comments
Friday, February 25, 2005
Last changed: Nov 18, 2006 05:04 by Hiram Chirino

The new ActiveMQ 2.1 Release is out which includes full support for the high performance journal.

Our default persistence mechanism is now the journal for short term persistence and then JDBC (via Apache Derby by default) for long term storage. The journal is regularly checkpointed with the database which gives great high performance while still providing good resiliancy (messages are on disk, not in RAM like some other providers do).

This new release also includes a number of performance enhancements in both durable and non durable messaging as well as a number of bug fixes.

You can get the release from the usual Download page.

Posted at 25 Feb @ 4:05 AM by James Strachan | 0 comments
Monday, April 11, 2005
Last changed: Nov 18, 2006 05:04 by Hiram Chirino

We're pleased to announce the 3.0 release of ActiveMQ. Alot of tuning, testing and fixes have been incorporated into this release. A few notable new features are

  • a new 'discovery' transport protocol for a pure client-only peer network - a self discovering cluster which automatically finds the brokers available on the network (as opposed to the 'peer' protocol which is a complete peer based JMS network).
  • migrated from the org.activemq to org.activemq package name hierarchy
  • improved support for more JDBC databases for persistence
  • an optimised wire protocol (which is unfortunately not compatible with 2.x)

For more details please see the release notes

Posted at 11 Apr @ 1:22 PM by James Strachan | 1 comment
Thursday, August 25, 2005
Last changed: Nov 18, 2006 05:03 by Hiram Chirino

The long awaited ActiveMQ 3.1 Release is finally out. Who-hoo! Many thanks to all those on the Team who've helped.

This release includes support for Ruby and Perl thanks to the Stomp project together with heaps of new features such as better persistence, journalling and integration with JNDI, JCA, Servlets, Spring, WebLogic and JBoss.

Go on, Download it today!

Enjoy!

Posted at 25 Aug @ 6:33 AM by James Strachan | 0 comments
Friday, November 17, 2006

We are pleased to announce the release of Apache ActiveMQ 4.0.2 please grab it while its hot!

This is primarily a bug fix release; we recommend all users of Apache ActiveMQ 4.x or later to upgrade. Enjoy!

Posted at 17 Nov @ 6:04 PM by James Strachan | 0 comments

More News

More from the archive