<div dir="ltr">On Thu, Aug 21, 2008 at 3:47 PM, Ben Hood <span dir="ltr"><<a href="mailto:0x6e6562@gmail.com">0x6e6562@gmail.com</a>></span> wrote:<div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
You might then be interested in Barry Pedersen's library that doesn't thread:<br>
<a href="http://barryp.org/software/py-amqplib/" target="_blank">http://barryp.org/software/py-amqplib/</a><br>
</blockquote></div><br>
I've been trying to find a good solution to using amqp within a Twisted
framework for a while now. Barry's library was the first thing we
tried, but unfortunately found that it caused errors within the Twisted
reactor that were very hard to track down, and using wait() in a loop
doesn't work well when the rest of the code is asynchronous. Eventually
we settled on using RabbitMQ's Java bindings through <a href="http://jpype.sourceforge.net/">JPype</a>, which has its own problems, not the least of which is bringing a JVM into the process, which I'd love to get rid of.<br>
<br>
> We've resolved these and other issues. In the end, it will help me<br>
> open source the code to know the level of your interest in it. I'll<br>
> announce any news on this list.<br>
<br>
A solid Twisted AMQP library would be great, we've been thinking about
working on one for a while now, but it got lost in the background after
we ran with the Java client with no issues. Definitely a lot of
interest here.<br>
<br>
Thanks,<br>
Kyle</div>