[rabbitmq-discuss] Python Client for RabbitMQ/AMQP?

Alexis Richardson alexis.richardson at cohesiveft.com
Tue Aug 14 09:20:56 BST 2007

Hi Max, all,

We like to use the Qpid clients for unit testing and feel strongly
that AMQP needs a standard set of unit tests and a behaviourally
complete TCK.  As Rob points out, the Python libs could be a key part
of a unit test suite in the future, but the Working Group will not
look at this issue until after AMQP 0-10 is out (soon).

In the RabbitMQ team, we also distribute some specially written
clients to work with.  Our intent is that unless these are marked
'experimental' these are released to the same quality standard as the
RabbitMQ broker.  Currently our Java client is not optimised for
performance, for example.  Also, we have released experimental code
for AMQP over HTTP.  More clients are coming and please let us know
what you want to work on, or see, via this list.  Thanks are due to
Ben Hood for his recent Erlang work.

BUT - modulo the spec version, any client should interoperate with any broker.

Max - I have looked at your blog.  Please tell us more about what you
want to achieve since then we can help you.


On 8/14/07, Robert Godfrey <rob.j.godfrey at gmail.com> wrote:
> On 14/08/07, Ben Hood <0x6e6562 at gmail.com> wrote:
> > Max,
> >
> > > I'm more concerned about Python. I'm aware of QPid's Python code but
> > > obviously this code is meant to break thinks and not to be simple  and
> > > reliable.
> >
> > In what way is QPid's python lib meant to break things?
> Speaking for Qpid here :-) it's certainly not meant to break things -
> although we do use the library to write our cross-platform system test
> cases.  I can't really speak to simplicity - the API is certainly closer to
> the AMQP spec than a high level JMS style API...  If anyone has suggestions
> for improvement then we would certainly welcome them over on the Qpid
> mailing list.
> The AMQP v0-8 Python client should work with any compliant AMQP v0-8 broker
> (e.g. RabbitMQ or Qpid) similarly you should be able to choose between any
> 0-8 complaint Java client library (this rather being the point of AMQP).
> -- Rob Godfrey
> > Ben
> >
> > _______________________________________________
> > rabbitmq-discuss mailing list
> > rabbitmq-discuss at lists.rabbitmq.com
> >
> http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
> >
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss

Alexis Richardson
+44 20 7617 7339 (UK)
+44 77 9865 2911 (cell)
+1 650 206 2517 (US)

More information about the rabbitmq-discuss mailing list