Released 2013-04-02. Tested with Apache ActiveMQ 5.8.0.
Chat, multithreaded performance tests, documentation.
Message Broker configuration, demo documentation, full release notes.
Secure customer download area for product releases and snapshots.
Habari Client for ActiveMQ is a library for Delphi and Free Pascal which provides easy access to Apache ActiveMQ, the popular open source Message Broker.
With this library, developers can build integrated solutions, connecting cross language clients and protocols from Java(tm), C, C++, C#, Ruby, Perl, Python, and PHP, using the peer-to-peer or the publish and subscribe communication model.
For enterprise integration, this library can also be used to integrate Delphi and Free Pascal applications with Tomcat or Jetty Servlet web applications, and with Java™EE application servers such as TomEE, Geronimo, JBoss, GlassFish and WebLogic.
Apache ActiveMQ™ is the most popular and powerful open source messaging and Integration Patterns server.
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 Licensehttp://activemq.apache.org/
Quick Facts / Technical Information
Check the feature matrix for broker-specific information about available extensions
Delphi 2009 (Update 4) or newer / Free Pascal 2.6.0 or newer
For usage with non-Unicode versions (Delphi 6 to 2007) please contact us.
Internet Direct (Indy) 10.5.9
Ararat Synapse rev. 40
|100% Delphi||No external libraries (DLL), compiles into the executable.|
|Logging||Support for the Log4D open source logging library.|
|Source Code||Full source code is included.|
|Royalty-Free||Redistribution with your application does not require any additional fees.|
|Updates||Free minor and major version updates for one year are included.|
|Support||Free basic support is included. For advanced features and message broker configuration please contact us.|
|Issue tracking||A web based bug tracking system is available (no login required).|
The Flickr engineering team is obsessed with making pages load as quickly as possible. To that end, we're refactoring large amounts of our code to do only the essential work up front, and rely on our queueing system to do the rest.Myles Grant - http://code.flickr.com/blog/2008/09/26/flickr-engineers-do-it-offline/
|Habari Client Version||ActiveMQ||Apollo||HornetQ||OpenMQ||RabbitMQ|
|TextMessage / BytesMessage||✓/✓||✓/✓||✓/✓||✓/✓||✓/✓|
|ObjectMessage / MapMessage||✓/✓||✓/✓||✓/✓||✓/✓||✓/✓|
|JMS STOMP bindings|
|VCL app / Console app||✓/✓||✓/✓||✓/✓||✓/✓||✓/✓|
|ISAPI DLL / Service app||✓/✓||✓/✓||✓/✓||✓/✓||✓/✓|
|Delphi 6 - 2007||②||②||②||②||②|
|Free Pascal 2.6.0||②||②||②||②||②|
|Internet Direct (Indy) 10.5.9||✓||✓||✓||✓||✓|
|Ararat Synapse 40||✓||✓||✓||✓||✓|
① - not supported by message broker STOMP implementation
② - with limitations, please contact us for details
Habari Client for ActiveMQ - Single Developer License
With one year free minor and major updates
Additional software assurance
Two years free minor and major updates