You are not logged in Log in Join
You are here: Home » Members » GMS Zope Products Page » Z Message Queue Product » swpackage_view

Log in
Name

Password

 
 

Z Message Queue Product

The Z Message Queue product is a publish-subscribe message queueing system built on top of Zope.

This product focuses more on guaranteed delivery of messages than speed.

The message queue has the following main features:

  • Node to Node communication through the web (via XML-RPC)
  • Persistent subscribers - an application subscribes to a topic and messages are kept for it until it comes on-line.
  • Automatic routing of messages. Messages will arrive at destination nodes even it the originator and destination does not have an open route of communication between them.
  • Polling and callback interfaces for applications. Applications can either poll a node for messages or be notified by the node of new messages.
  • HTML based management interface - courtesy of Zope, of course!
  • Any XML-RPC marshable, Python picklable type can be sent as a message. This means most basic Python types are supported. (This will be later upgraded to any picklable python object.)
  • Easy set-up. Install as Zope product, create a node object, give the node object some unique id, notify the node object of all other node objects in the system (and notify the others) and voila!

Documentation

The only documentation currently available is the installation instructions, the usage instructions and a small FAQ . Most of the source code have doc strings and comments that should be quite helpful. Please feel free to contact me if there are any questions.

Latest Release: 0.2.0
Last Updated: 2003-03-01 09:41:47
Author: ZopeOrgSite
Categories: Commerce, Developer, External Access
Maturity: Stable

Available Releases

Version Maturity Platform Released
0.2.0 Stable   2003-03-01 09:41:47
  ZMessageQueue-0.2.0.tar.gz (60 K) All
0.1.1 Development   2002-09-30 18:42:31
  ZMessageQueue-0.1.1.tar.gz (24 K) All
0.0.4 Development   2002-09-12 13:21:29
  ZMessageQueue-0.0.4.tar.gz (23 K) All