[rabbitmq-discuss] AMQP and Python
Michael Arnoldus
chime at mu.dk
Thu Apr 23 21:05:32 BST 2009
Just for completeness sake - Qpid is a broker and several client
implementations, including a python one.
We're using the Qpid python client (actually an old version),
primarily because it was the only one available at the time we started
with RabbitMQ.
I have no measurements on performance.
We don't want to use twisted and be forced to code in event-based
style and py-amqplib doesn't seem to handle multithreaded code too
well (at least that's my current understanding - please correct me if
I'm wrong). So there's no real alternative to using the Qpid client in
my case.
Michael Arnoldus
On Apr 23, 2009, at 21:50 , Ask Solem wrote:
>
> On Apr 23, 2009, at 6:04 PM, Alexis Richardson wrote:
>>
>> Carrot for Django is new but its author seems to have an interest in
>> performance.
>>
>
> Actually, carrot is not a client on its own. It's more a high-level
> framework to make messaging easier in python (especially Django).
>
> Right now it's using py-amqlib as the backend, I chose it because it
> was the easiest for me to use (I don't have any experience using
> twisted). I've been thinking about a txAMQP backend for carrot too.
> Any help is appreciated.
>
> Performance is important to me, but I doubt the sending/receiving
> messages part will be the bottleneck for the project I'm working on
> now. I'm using the multiprocessing module new to Python 2.6
> (backported to 2.5) to process the jobs concurrently, and it's working
> great so far! Spread over two machines and ten concurrent processes,
> the work I'm doing takes 8 seconds, compared to the 57 seconds it did
> before when using a single process without messaging.
>
> Thanks a lot for RabbitMQ by the way, although I'm pretty new
> to this, I'm really excited!
>
> --
> Ask Solem <askh at opera.com>
> http://github.com/ask
>
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1912 bytes
Desc: not available
Url : http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20090423/cec1a1af/attachment.bin
More information about the rabbitmq-discuss
mailing list