Apache ActiveMQ is the most popular and powerful open source Enterprise Messaging and Integration Patterns provider.

Apache ActiveMQ is fast, supports many Cross Language Clients and Protocols, comes with easy to use Enterprise Integration Patterns and many advanced features while fully supporting JMS 1.1 and J2EE 1.4. Apache ActiveMQ is released under the Apache 2.0 License

Grab yourself a Download, try our Getting Started Guide, surf our FAQ or start Contributing and join us on our Discussion Forums.

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, ActionScript/Flash, Smalltalk to talk to ActiveMQ as well as any other popular Message Broker
  • full support for the Enterprise Integration Patterns both in the JMS client and the Message Broker
  • 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
  • CXF and Axis Support so that ActiveMQ can be easily dropped into either of these web service stacks to provide reliable messaging
  • Can be used as an in memory JMS provider, ideal for unit testing JMS

News

ActiveMQ has been added to Hudson continuous-integration server instance at Apache http://hudson.zones.apache.org/hudson/job/ActiveMQ/. Now you can have more insight into test runs and snapshot builds. Hudson will also send failure reports to our dev mailing list, making us address them promptly.
As a part of this change, the snapshots location and Maven repository has changed. If you're using ActiveMQ snapshots in your projects, be sure to add the following repository to your Maven configuration:

<repositories>
  <repository>
    <id>hudson.snapshots</id>
    <url>https://repository.apache.org/content/repositories/snapshots/</url>
    <releases>
      <enabled>false</enabled>
    </releases>
  </repository>
</repositories>
Posted at 17 Apr @ 1:55 AM by Dejan Bosanac | 0 comments
Last changed: Mar 12, 2009 07:01 by Bruce Snyder

Get it while it's hot!

For a limited time you can get the definitive book on ActiveMQ at a 40% discount! This discount applies to either the print+ebook or just the ebook. Though we're still hard at work on the ActiveMQ in Action book, you can download the chapters as we write them from the Manning Early Access Program today. For the 40% discount, just use the coupon code activemq40 at the time of checkout. Hurry and get this discounted price while it lasts because this offer expires on Monday, 23 March 2009.

I want to purchase ActiveMQ in Action today!

Posted at 10 Mar @ 8:51 PM by Bruce Snyder | 0 comments
Last changed: Jan 12, 2009 13:30 by Bruce Snyder

ActiveMQ in Action is a thorough, practical guide to implementing message-oriented systems in Java using ActiveMQ. The book lays out the core of ActiveMQ in clear language, starting with the anatomy of a JMS message and moving quickly through connectors, message persistence, authentication and authorization. With the basics well in hand, you move into interesting examples of ActiveMQ at work, following a running Stock Portfolio application. You'll integrate ActiveMQ with containers like Geronimo and JBoss and learn to tie into popular Java-based technologies like Spring Framework.

Along the way, you'll pick up best practices forged out of the deep experience the authors bring to the book. You'll learn to integrate with non-Java technologies and explore advanced topics like broker topologies and configuration and performance tuning.

Additionally, the book will introduce readers to using Apache Camel with Apache ActiveMQ as a way to easily utilize the Enterprise Integration Patterns.

This book is perfect for:

  • High-level designers of loosely-coupled distributed systems that follow a Service Oriented Architecture (SOA)
  • Software developers creating applications that use the ActiveMQ message broker
  • System administrators that must maintain a software system based on the ActiveMQ message broker

Grab your copy of ActiveMQ in Action now!

Posted at 12 Jan @ 1:25 PM by Bruce Snyder | 0 comments

The ActiveMQ team is pleased to announce ActiveMQ 5.2.0. Full details of the release and download links can be found in the release page.

Posted at 21 Nov @ 2:51 AM by Gary Tully | 0 comments

More News

Graphic Design By Hiram