Messaging in Py?

Kendall Clark kendall at monkeyfist.com
Sun May 20 22:05:16 EDT 2001


Courageous <jkraska1 at san.rr.com> wrote in message news:<shtfgtk5gdhojvhp4cruvq50jbqatreh94 at 4ax.com>...
> >I don't mean messaging as in 'instant messaging' but 'messaging'
> >as in message-oriented middleware and Tibco, Talarian, BEA, IBM,
> >etc. -- i.e., client-server frameworks for (a)synchronous messaging
> >in Python.
> 
> It's just _so_ trivial to write network code in Python. What actual
> capability do you want?

It's *so* generous of you to offer... &wink;

Since you ask:

     - a complete Pythonic clone of JMS
     - ZODB as a backing store
     - XML wire protocol, SOAP preferably
     - XPath expressions to filter messages subscribers receive
     - powered by asyncore
     - world peace and a new PC...

Ok, I'll negotiate on that last one. :>

Seriously, while I agree that it's easy to write networking code
in Python, nothing's easier than finding out someone's already done
or started the project you need, and you can help out or adapt their
code.

For more about JMS, see

http://developer.java.sun.com/developer/technicalArticles/Networking/messaging/

Python has a little bit of everything; but so far, I can't find
anything like JMS. (Well, there is a Python interface to Tibco's
messaging server, but that's big league expensive; there's also Elvin,
which is interesting, but has some warts and seems to be going in a
different direction.)

Kendall Clark

PS -- I'm asking because I want to prototype a distributed,
consensus-based content editorial/workflow system for the
Indymedia.org sites, which is ideally suited for both point-to-point
and publish/subscribe messaging.



More information about the Python-list mailing list