savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Savannah-hackers] savannah.gnu.org: submission of Simple Message Queuin


From: Bradford . Smith
Subject: [Savannah-hackers] savannah.gnu.org: submission of Simple Message Queuing
Date: Thu, 02 May 2002 11:44:45 -0400

A package was submitted to savannah.gnu.org.
This mail was sent to address@hidden, address@hidden


Bradford C Smith <address@hidden> described the package as follows:
License: gpl
Other License: 
Package: Simple Message Queuing
System name: smq
This package does NOT want to apply for inclusion in the GNU project

SMQ provides a way for your programs to talk to one another
asynchronously by means of message queues.  Most IPC methods require
both communicating parties to be available at the same time for
communication to take place.  This poses a big problem if a program is
very busy doing other work, but still needs to get notified about the
actions of some other program.  The answer to this problem is message
queues.

SMQ provides a simple shell command, smq, that allows you to create and
destroy message queues, place limits on the number of messages they can
hold and the size of those messages, allow specific users or groups to
send messages to the queue and, of course, send and receive messages
through those queues.  Eventually, I plan to break out an SMQ library
that is callable directly from C, but for now you\'ll have to use
system().

Eventually SMQ will provide programs built on top of the basic
functionality that can be plugged together to build arbitrary message
passing systems.  These will include at least:

 - A queue forwarder that simply copies messages from one queue to
   another.  This program may also allow header information to be added
   to or removed from the messages.

 - A queue list server that forwards messages from one queue to a list
   of subscribing queues in a manner very similar to an email list
   server.

This project already exists, but I don\'t have anywhere to put it for download. 
 If you would like a copy, please email me.  It\'s only about 80k tarred and 
gzipped so far.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]