What are the differences between the three Python APIs? There are (at
least) 3 APIs:
1. qpid package
This was the first API we used, based on some examples in a two year
old blog post.
2. qpid.messaging package
This one more closely resembles the C++ API, and from playing around,
appears to have more knobs, like setting the receiver capacity.
3. SWIG api
This one is a wrapping of the C++ library, but unfortunately is
nowhere near a drop in replacement for the qpid.messaging API. Also, in
my simple timings (of a consumer with receiver capacity of 1000,
asynchronous acknowledging receipts in batches of 10000), I didn't see
any performance gains compared to the qpid.messaging library.
What is the consensus suggestion for a new project requiring
high-throughput?
--
Anthony Foglia
Princeton Consultants
(609) 987-8787 x233
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:[email protected]