Closed txomon closed 8 years ago
Ok, reviewing the AMQP spec, I changed my code to call bind()
using the queue name when exchange.name is ''. It's working now.
However I am getting the connection closed exception all the time... Althought the message seems to have been delivered.
Uops, I forgot I had patched the library.
So I have seen that when the exchange name is not provided, the code is prepared to return a the default exchange, but I have been unable to use the example modified to use the default exchange.
The first exception will be an
asynqp.spec.AccessRefused
, which goes accordingly to the amqp spec, although I believe that asynqp should implement additional logic inside when using the default exchange.The second exception when publishing the message is:
Which I believe is because bind() should be called. I think I am missing something, but I don't know exactly what.
I think it is related to https://github.com/celery/kombu/issues/209