[rabbitmq-discuss] badarg in dict, fetch problem on basic.consume_ok (or not)
blake-r at mail.ru
Wed Jan 15 09:59:16 GMT 2014
> You seem to be using Google Groups, which is a mirror that often falls
> the list.
> There were replies to your original post:
> Software Engineer, Pivotal/RabbitMQ
Oh, really. Sorry.
As I'm already wrote - I'm spoof your about badarg error - it is just
effect after something happen with rabbitmq.
What client(s) are you using?
> The only code path I can see to this error entails pipelining of
> synchronous commands on a channel, which the AMQP spec forbids.
> Specifically, the error could occur when sending a basic.consume
> followed by a basic.cancel without waiting for the basic.consume_ok first.
> Which is pretty much impossible in most clients unless there are
> multiple application threads operating on the same channel, which is
> usually a bad idea.
Your right about async execution synchronous commands. I will exporer this
deeper, but do you think that this wrong sequence may disturb of work
RabbitMQ server at all?
Clients that we are using is librabbitmq-c for C++ and pika for python.
Messages translate between them.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the rabbitmq-discuss