[rabbitmq-discuss] [Platform Team] Preview Release of Haigha

Aaron Westendorf aaron at agoragames.com
Sun May 15 18:33:17 BST 2011


I haven't directly compared to pika, but here are some numbers from a
post I made back in April. We forked the py-amqpib library to support
libevent early in 2009, and then late last year re-wrote it from
scratch. The stress_test script included in the haigha source
generated these numbers and could be ported to compare against pika.

Server:
Ubuntu 10.04 2.6.32-24-server x86_64
2 cpu, 6 cores each with hyperthreading, Xeon X5650 @ 2.67GHz
132GB RAM (beam used 500MB max)
Rabbit 2.4.0 in SMP mode, default configuration (-K true -A30 -P 1048576)
1 direct exchange, 6000 queues, 6000 channels each pub-subing their own queue
48k messages/sec

Clients:
Ubuntu 10.04 2.6.32-24-server x86_64
4 VMware hosts, 4 processors each, Xeon X7350 @ 2.93 GHz
3 client processes, 500 channels each

On Sat, May 14, 2011 at 9:40 PM, Jason J. W. Williams
<jasonjwwilliams at gmail.com> wrote:
> How does this differ from Pika's asyncore or Tornado bindings in terms of
> performance?
> -J
> Sent via iPhone
> Is your email Premiere?
> On May 14, 2011, at 18:17, Brian Corrigan <brian at agoragames.com> wrote:
>
> Aaron -
> Wow man, I know how long you guys have been working on this.  Congrats and
> really nice work!
> -B
>
> On Fri, May 13, 2011 at 3:06 PM, Aaron Westendorf <aaron at agoragames.com>
> wrote:
>>
>> I'm pleased to announce that we finally have a preview release of
>> haigha, our Python AMQP client library built off libevent, available
>> on github and pypi. See the repo for documentation, examples and
>> installation instructions. I hope everyone finds this useful, and I
>> look forward to your feedback.
>>
>> https://github.com/agoragames/haigha
>> http://pypi.python.org/pypi/haigha
>>
>> cheers,
>> Aaron
>>
>> --
>> Aaron Westendorf
>> Senior Software Engineer
>> Agora Games
>> 359 Broadway
>> Troy, NY 12180
>> Phone: 518.268.1000
>> aaron at agoragames.com
>> www.agoragames.com
>> _______________________________________________
>> platform-team mailing list
>> platform-team at lists.agoragames.com
>> https://lists.agoragames.com/cgi-bin/mailman/listinfo/platform-team
>
>
>
> --
> Brian Corrigan
> 359 Broadway
> Troy, NY 12180
> W: 518.288.8075 (New)
> C: 518.867.1439
> Skype: agorabrian
> agoragames.com | majorleaguegaming.com
>
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>



-- 
Aaron Westendorf
Senior Software Engineer
Agora Games
359 Broadway
Troy, NY 12180
Phone: 518.268.1000
aaron at agoragames.com
www.agoragames.com


More information about the rabbitmq-discuss mailing list