Replies: 2 comments 3 replies
-
Clients are generally not supposed to deal with returns often. Tying process of returns to that of acks [publisher confirms] is therefore usually unnecessary. Just like in other clients, if a In most clients, e.g. Java, .NET, Ruby, Python ones, these events result in user-provided function calls on the dispatching thread. I don't see a solution to this without drastically changing the API of this client to use Go channels less. I strongly disagree that Instead, deal with acks first, and if a returned message comes around, re-add ("requeue") it for re-publishing, log it, or do whatever |
Beta Was this translation helpful? Give feedback.
-
Done in b896c73 |
Beta Was this translation helpful? Give feedback.
-
I'd like to bump this issue raised in streadway/amqp:
streadway/amqp#351
It's unfortunate that it is not possible to determine if a specific message was/wasn't returned. Is there a workaround that I am missing?
Beta Was this translation helpful? Give feedback.
All reactions