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).
|Tags||Software Development Object Brokering Libraries Application Frameworks|
Release Notes: A typo in the error codes and small issues in the documentation have been fixed.
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).
Release Notes: Minor fixes were made in the documentation and the code. The MQS URL definition was added in the documentation.
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.
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.