Q4M (Queue for MySQL) is a message queue that
works as a pluggable storage engine for MySQL 5.1.
It was designed to be robust, fast, and flexible.
License: GNU General Public License (GPL)
Changes:
Support for message relaying and prioritized
subscription have been introduced. By using a
forwarder script, messages submitted to Q4M tables
can be forwarded to another Q4M table on a
different MySQL server. The transfer can be
trusted, so there would be no message loss or
duplications even on a server or a network
failure. It is also possible to build a message
broker above the API used for relaying. Also,
clients can now subscribe to more than one table
at once. The subscription priority can be
specified, so one can create a priority queue
using multiple tables.
|