Great stuff, Albert!

On 1/21/07, Albert Strasheim <[EMAIL PROTECTED]> wrote:

Hello all,

I've been working on a Python wrapper for the ActiveMQ C++ library for
the past two weeks. I've gotten it to the point where it successfully
sends and receives messages (synchronously) so I thought some of you
might want to take a look.

Instead of implementing a pure Python library, I decided to wrap the
ActiveMQ C++ library with Boost.Python (I'd also like to try SWIG in the
near future). The rationale here was that when the ActiveMQ C++ guys
finish their Openwire support, the Python library gets Openwire support
with little or no effort.

To get a feel of what the API looks like, you can take a look at the
test I've been using to drive development:

http://pyactivemq.googlecode.com/svn/trunk/src/test/test.py

The project home page is here:

http://code.google.com/p/pyactivemq/

Details for getting the source are here:

http://code.google.com/p/pyactivemq/source

Details for building the source and running the tests are here:

http://code.google.com/p/pyactivemq/wiki/Building

Comments welcome.

I'll make a release with source tarballs, Windows installers and all
that once I've sorted out the wrapping of MessageListener (getting the
C++ library to call back into Python in a thread safe manner is a bit
tricky). Any help in this regard would be greatly appreciated.

Cheers,

Albert

Reply via email to