[Spread-users] Python Spread Module 1.5 beta 1 released

Tim Peters tim.peters at gmail.com
Tue Jan 18 17:01:33 EST 2005


Release 1.5b1 of the Spread Module for Python is available from a new home:

   http://zope.org/Members/tim_one/spread

Changes since release 1.5a1
---------------------------

Thanks to Mark McClain, Mailbox objects have a new
multigroup_multicast() method, wrapping the Spread API's
SP_multigroup_multicast() call.

Changes since release 1.4
-------------------------

Very little has changed:  an obscure alignment bug triggered by people
who changed #define's in Spread's own header files was fixed, and the
Windows setup was changed to work with Spread 3.17.3.  See the
download page for details.

Since so little has changed, 1.5 final will probably be released next.

About the Spread Module
-----------------------

This package contains a simple Python wrapper module for the Spread
toolkit (see below).  It wraps Spread mailboxes and messages in Python
objects with appropriate methods and attributes, and turns Spread
errors into Python exceptions.  Virtually all Spread features are
accessible from Python.  It's intended to be used with Spread 3.17.3
and Python 2.3.4, although other combinations are possible.  A source
tarball is available, and a Windows installer with a precompiled
spread.pyd (which must be used with a Python in the 2.3 line).

About Spread
------------

>From the Spread website (<http://www.spread.org>):

Spread is a toolkit that provides a high performance messaging service
that is resilient to faults across external or internal networks. 
Spread functions as a unified message bus for distributed
applications, and provides highly tuned application-level multicast
and group communication support.  Spread services range from reliable
message passing to fully ordered messages with delivery guarantees,
even in case of computer failures and network partitions.

Spread is designed to encapsulate the challenging aspects of
asynchronous networks and enable the construction of scalable
distributed applications, allowing application builders to focus on
the differentiating components of their application.




More information about the Spread-users mailing list