Projects / Minimalist Queue Services

Minimalist Queue Services

MQS (Minimalist Queue Services) is a minimalist queueing system that provides a set of basic methods in order to offer asynchronous messaging for program/application. Applications can use this type of services in order to store and retrieve messages to a dedicated queue in the queue services. This allows you to avoid direct connection between applications and provides a simple asynchronous communication system. It provides a simple set of XML-RPC methods for pushing and getting messages in a specific queue (so you can use the system with any application that can talk XML-RPC). The queues are stored in a database (e.g., MySQL) or in dedicated db files (e.g. QDBM).

Operating Systems

Recent releases

  •  17 Apr 2005 20:11

    Release Notes: A typo in the error codes and small issues in the documentation have been fixed.

    •  29 Dec 2004 21:40

      Release Notes: Minor fixes to support Stunnel version 4. A sample/proof of concept application that uses MQS has been added (to distribute packet filter policies).

      •  10 Oct 2004 16:09

        Release Notes: Minor fixes were made in the documentation and the code. The MQS URL definition was added in the documentation.

        •  23 May 2004 19:47

          Release Notes: This version adds virtual queue support for QDBM and SQL storage in the mqs.SubmitMessage call. Virtual queue links "store" queues to submit messages in various queues in a single request. Some minor fixes were also made.

          •  04 Apr 2004 15:54

            Release Notes: This versions adds a logging facility (for messages and requests). The storage overwrite option for non-persistent usage was added. Various fixes were made.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.