SAFMQ Store and Forward Message Queue
Home About Documentation Downloads Support License

Welcome to SAFMQ

SAFMQ 0.7 Released

SAFMQ users can expect large performance improvements. Release 0.7 has been tested and shown to deliver more than 12,000 messages per second throughput, when operating on a 3.4 GHz Pentium 4 (in Hyper-Theading mode) with an Adaptec SATA RAID-5 disk system. This is up from aproximately 7,000 messages per second using version 0.6. You'll also see that this release folds in changes from 0.6.2 which made 64-bit Linux installations compatable, and the PHP interface has been folded into the main source branch.

PHP API for SAFMQ 0.6 Released

After a long wait, the PHP API for SAFMQ 0.6 is now available. This version currently compliant with PHP version 5.x is available for download from: http://www.sourceforge.net/projects/safmq.

SAFMQ 0.6 Released

Version 0.6 of SAFMQ was released on November 1st, 2007, and is available for download from http://sourceforge.net/projects/safmq. This latest version includes:

  • .NET native client library
  • Java JMS 1.0/1.1 compliant API interface
  • SSL/X.509 Client Authentication (passwordless authentication)
  • Improved server file performance
  • A Windows Management Console interface
    • Manage multiple servers
    • Use GUI to configure local servers
  • Binary distribution for Windows with a Windows Setup 2.0 install package
  • Updates to the SAFMQ Java Manager to manage X.509 identities

Documentation for both Java and C++ interfaces has been updated. For .NET documentation download and install the Windows MSI package.

Transactions have been added to SAFMQ

SAFMQ, version 0.5, was released Wednesday, April 12, 2006.  This new version features user transactions.  This new feature, available via the MQConnection class, allows SAFMQ clients to begin a transaction, then enqueue and retrieve messages from multiple queues, then either roll-back (undo) the operations, or commit them.  Transactions allow SAFMQ clients to "check-out" a message from a queue, then if processing could not occur, release it back to the queue for others to evaluate, or finalize the reception of the message and remove it from the queue.

Open Source Message Queuing now available!

SAFMQ, one of the first Open Source message queue server, provides high performance message queuing free to the public.  No instead of relying on products like IBM MQSeries or Microsoft Message Queue, and the costs involved in deploying them, SAFMQ is available. 

Use SAFMQ in your Java applications

SAFMQ provides an API to use SAFMQ directly.  Simply use the SAFMQ MQBuilder class to specify the location of your SAMFQ server and you're ready to start publishing and subscribing to priority message queues!

 

Available Options

bulletAbout SAFMQ - What SAFMQ is and some of its uses
bulletDocumentation - How to use SAFMQ
bulletDownloads - Obtaining APIs, source code, and downloading documentation
bulletSupport - How to get help with SAFMQ

 

 

Powered By: